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语言编写:计算并输出一个整数各位数字之和等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)