java编程,输入一个五位数,将此整数的每一位数字取出并以反序输出,数字间以一空白隔开。

java编程,输入一个五位数,将此整数的每一位数字取出并以反序输出,数字间以一空白隔开。,第1张

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 void main(String[] args) throws IOException {

int n=5;

do{

n = IntegerparseInt((new BufferedReader( new InputStreamReader(Systemin)))readLine());

for(int i=0;i<n;i++){

for(int j=0;j<i;j++)

Systemoutprint(j);

for(int j=i;j<n;j++)

Systemoutprint(i);

Systemoutprintln();

}

}while(n>0);

}

草草的写了一个,你先看下,我要断网了,下次再聊

public class TestIncreace {

void TestInc(int n){

int []a = new int []{0,0,0,0,0,0,0,0};//这里可以测试8位数

int sum = 0;

for(int i = 0;i < alength;i ++){

a[i] = n % 10;

n = n / 10;

sum += a[i];

}

Systemoutprintln(sum);

}

public static void main(String[] args) {

TestIncreace t = new TestIncreace();

tTestInc(1223);//括号内为要测试的数据

}

}

--------------------------------------------------------------------------------------

代码修改:

/

输入一个整数n,输出n的各个位数之和,抛出异常

/

import javautilScanner;

public class TestIncreace {

void TestInc(int n) throws Exception{

int []a = new int [n];

int sum = 0;

for(int i = 0;i < alength;i ++){

a[i] = n % 10;

n = n / 10;

sum += a[i];

}

Systemoutprintln(sum);

}

public static void main(String[] args) throws Exception {

try{

TestIncreace t = new TestIncreace();

Systemoutprintln("请输入您要测试的数据:");

Scanner input = new Scanner(Systemin);

int in = inputnextInt();

tTestInc(in);//括号内为要测试的数据

}catch(Exception e){

Systemoutprintln("非法数字");

}

}

}

以上就是关于java编程,输入一个五位数,将此整数的每一位数字取出并以反序输出,数字间以一空白隔开。全部的内容,包括:java编程,输入一个五位数,将此整数的每一位数字取出并以反序输出,数字间以一空白隔开。、求在java中输入一个整数就输出这个整数的几位数组的方法、用java语言编写:计算并输出一个整数各位数字之和等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/web/9690825.html

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

发表评论

登录后才能评论

评论列表(0条)

保存