Spesso vengono ricevuti dati di programmi Java in un formato diverso rispetto all'output desiderato, creando la necessità di conversione dei dati. È possibile concatenare, convertire ed eseguire calcoli sui dati all'interno del programma. Per determinare se un numero è primo richiede un calcolo. Numeri primi sono divisibili solo da se stessi e da 1. Per ogni numero primo, abbiamo bisogno di convertire tale valore da un tipo di dati integer in un tipo di dati carattere. Il risultato di questi calcoli e conversioni visualizzerà il valore del carattere di ogni numero primo.
Istruzioni
1
Creare una nuova classe Java chiamata "PrimeChar" aprendo il blocco note e inserendo:
public class PrimeChar {
public static void main(String[] args) {
2
Dichiarare le variabili da utilizzare insieme al tipo di dati corretto. Ad esempio, "int num = 67" definirà il numero viene esaminato per primo. Dichiarare un'altra variabile denominata "i" come valore integer che verrà utilizzato come un contatore e "cNum" come tipo di dati char. Immettere il codice seguente per scorrere in ciclo tutti i numeri fino a 67:
per (i = 2; i < num; i + +) {
3
Calcolare se "num" è il primo con "int n = num %i;." Se "n" è uguale a zero, "num" non è primo. Se "n" è uguale a "num", quindi "num" è il primo e abbiamo bisogno di convertire il valore integer in un valore di carattere.
4
"CNum" impostare il valore di carattere convertito di "num". Il codice è una sola riga:
cNum = num (char);
Per visualizzare il valore di "simonamacri", immettere "System.out.println(cNum)."
5
Salvare il file come "PrimeChar.java" e compilare utilizzando "javac" dal prompt dei comandi DOS. Eseguire la classe compilata, chiamata "PrimeChar.class," con il comando "java". Il risultato deve essere visualizzato "c".