我是JAVA新手,今天老师让我们根据一个整数来输出每一位的数字.
比如整数为1234,则打印输出1,2,3,4
我的代码如下:
/*
根据一个整数,输出每位的数值,比如1234,则输出1,2,3,4
*/
class Homework01
{
public static void main(String[] args)
{
int a = 8723;
int b = a/10;
int c = a%10;
int d = b/10;
int e = b%10;
int f = d/10;
int g = d%10;
int h = f/10;
int i = f%10;
System.out.println(i+","+g+","+e+","+c);
}
}
我的这段代码可以输出固定的四位数,我想问下可否根据Scanner输入一个数字,来进行相同的操作,而且还不使用流程语句,比如IF,FOR之类的,因为是刚开始学习,还没接触到那么深的层次,Scanner也是今天老师在课堂上教的- -!
希望各位高手帮着解答一番.
|
|