Data ofte mottatt av Java-programmer i et annet format enn den ønskede effekt , skaper behov for datakonvertering. Det er mulig å sette sammen, konvertere og utføre beregninger på data i programmet. For å avgjøre om et tall er primtall krever en beregning. Primtall er delelig bare med seg selv og med 1 . For hvert primtall , må vi konvertere denne verdien fra et heltall datatype til en tegndatatype . Resultatet av disse beregningene og konverteringer vil vise karakter verdien av hver primtall . Instruksjoner
en
Opprett en ny Java-klasse som heter " PrimeChar " ved å åpne Notisblokk og skrive : en
public class PrimeChar {
public static void main (String [ ] args ) {
2
Erklærer de variablene som skal brukes sammen med riktig datatype . For eksempel , " int num = 67 " vil definere antall blir undersøkt for prime . Erklære en annen variabel som heter "i" som et heltall som vil bli brukt som teller og " cNum " som en røye datatype. Skriv inn følgende kode for å sløyfe gjennom alle tallene opp til 67 : en
for (i = 2 , i < num ; i + + ) {
3
Beregn om " num "er prime med " int n = num % i; . " Hvis "n " er lik null , deretter " num " er ikke primtall. Hvis "n " er lik " num ", deretter " num " er prime og vi trenger å konvertere heltall til en karakter verdi.
4
Sett " cNum " lik den konverterte tegnverdi av " num " . Koden er én linje : en
cNum = (char ) num ;
å se verdien av " cNum , " enter " System.out.println ( cNum ) ; . "
5
Lagre filen som " PrimeChar.java " og kompilere bruke " javac " fra DOS ledeteksten . Utfør den kompilerte klasse , kalt " PrimeChar.class , " med " java "-kommandoen . Resultatet bør vise " C."