Scanner sc = new Scanner(new File("sadktxt"));
String str = scnextLine();
char[] num = new char[0];
for(char c : strtoCharArray()){
if( c >='0' && c <='9'){
num = ArrayscopyOf(num,numlength + 1);
num[numlength - 1] = c;
}
}
for(char c : num){
Systemoutprintln(c);
}
Scanner input = new Scanner(Systemin);
Systemoutprint("请输入一个五位数,并按回车:");
int number = inputnextInt();
int[] nums = new int[5];
int temp = number;
int index = 4;
for (int i = 10000; i >= 1; i /= 10) {
nums[index] = temp / i;
temp %= i;
index--;
}
for (int i = 0; i < 5; i++) {
Systemoutprint(nums[i] + " ");
}
或者投机取巧也可以:
Scanner input = new Scanner(Systemin);
Systemoutprint("请输入一个五位数,并按回车:");
String str = inputnextLine();
char[] charArray = strtoCharArray();
for (int i = 4; i >= 0; i--) {
Systemoutprint(charArray[i] + " ");
}
标准答案之一,超简的:
public
static
int
sumDig(long
n)
{
int
result=0;
//定义一个int类型的变量来存取最后结果
while(n!=0)
//判断所要进行查询的数是不是为0
{
result+=n%10;
//获得其各位上的数字
n/=10;
}
return
result;
//取得最终结果
}
以上就是关于java中获取文件内容中的所有数字,要求如下: 1.创建sadk.txt文件(文件输入可手动创建和录入);全部的内容,包括:java中获取文件内容中的所有数字,要求如下: 1.创建sadk.txt文件(文件输入可手动创建和录入);、java编程,输入一个五位数,将此整数的每一位数字取出并以反序输出,数字间以一空白隔开。、用java求一个整数各位数字之各等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)