java中获取文件内容中的所有数字,要求如下: 1.创建sadk.txt文件(文件输入可手动创建和录入);

java中获取文件内容中的所有数字,要求如下: 1.创建sadk.txt文件(文件输入可手动创建和录入);,第1张

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求一个整数各位数字之各等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9694995.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存