java 字符串和数组问题
手动输入一串数字 然后 怎么保存到字符串中 和数组中 比如输入1234 数组诗a[4] a[1]就是1 a[2]就是2这种 --------------------编程问答-------------------- 建一个空字符串接受循环接受 --------------------编程问答-------------------- 怎么实现啊 你发个代码啊 --------------------编程问答-------------------- public void getShuZu(String str)
{
char[] ch=str.toCharArray();//看api里面String有这个方法
for(int i=0;i<ch.length;i++)
{
System.out.println(ch[i]);
}
} --------------------编程问答-------------------- 不懂耶 --------------------编程问答-------------------- 继续求 解释 和代码 --------------------编程问答-------------------- Scanner sa = new Scanner(System.in);
//get long
Long n = sa.nextLong();//从控制台获取Long型值
int[] arrTwo;//声明数组变量,用于存储
String tmp = Long.toString(n);
arrTwo = new int[tmp.length()];//初始化
for(int i= tmp.length()-1;i>=0;i--){//for循环
arrTwo[i] = (int)(n%10);//取余
System.out.println(""+arrTwo[i]);
n/=10;//重新赋值
}
应该可以
补充:Java , Java相关