W jaki sposób wpisać do kolejnych komórek tablicy cyfry, z których składa się liczba podana przez użytkownika? Jak najlepiej pobrać taką liczbę z wejścia, oraz jakim sposobem później wprowadzić ją do tablicy w wyżej wymieniony sposób?
0
0
W Javie nie piszę, ale pewnie div i mod..
0
Ja bym pobral ta liczbe do stringa i zamienil go na tablice.
public class Main
{
public static char[] strToArray(String str) {
char[] array = new char[str.length()];
// albo w druga strone i = str.length()-1; i >= 0; i-=1
for(int i = 0; i < str.length(); i += 1)
array[i] = str.charAt(i);
return array;
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String num = sc.nextLine();
char[] arr = strToArray(num);
System.out.println(arr);
}
}
0
@up Wy Ty Fy?
String.toCharArray()
0
Racja, przejrzalem to wczoraj http://download.oracle.com/javase/6/docs/api/ i nie zauwazylem tej metody, ani tez nie wiedzialem o niej. Dzieki za sprostowanie.