Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
public class HexAndBinary { public static void main (String[] args) { int number = 20; String binary = Integer.toBinaryString(number); String hex = Integer.toHexString(20);
Hvis ideen med opgaven er at du skal fatte det binære og hexadecimale talsystem er dey måske ikke det bedste at benytte javas indbyggede metoder.
String tilRadixN( int tal, int n ) { // radix er den base der skal bruges for talstrengen if ( tal == 0 ) return ""; static string cifre = "0123456789abcdefghijklmnopqrstuvwxyz"; int enere = tal % radix; // resten efter division (værdi på sidste ciffer ) int nEre = tal / radix; // og så finder vi hvordan resten skal skrives på samme måde: String resten = tilRadixN( nEre, n ); return resten + cifre.charAt(enere); }
umiddelbart skal opgaven "bare" konvertere 20 til hex og bin. Men jeg er meget glad for din matematiske version. Med lidt læsning, udregning og fordybning tror jeg det giver mere mening mht. Baser og Radixér, men jeg er der næsten. :)
Mvh
Kivig
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.