
4个回答
展开全部
个位数=1831%10
十位数=183%10
百位数=18%10
千位数=1%10
int i;
i = System.in.read(); //实际上要捕获异常
int units,tens,hundreds,thousands;
units = i%10;
tens = (i/10)%10;
hundreads = (i/100)%10;
thousands =(1/1000)%10;
然后再用System.out.print();函数输出结果就好
十位数=183%10
百位数=18%10
千位数=1%10
int i;
i = System.in.read(); //实际上要捕获异常
int units,tens,hundreds,thousands;
units = i%10;
tens = (i/10)%10;
hundreads = (i/100)%10;
thousands =(1/1000)%10;
然后再用System.out.print();函数输出结果就好
展开全部
public static void main(String[] args){
int s=1831;
int g = s%10;
int sw = s/10%10;
int b = s/100%10;
int q = s/1000%10;
System.out.println("个位数是:"+g+";十位数是:"+sw+";百位数是:"+b+";千位数是:"+q);
}
结果:个位数是:1;十位数是:3;百位数是:8;千位数是:1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2018-07-07
展开全部
int n=1831;
System.out.println("个位 "+ (n % 10));
System.out.println("十位 "+ (n % 100)/10);
System.out.println("百位 "+ (n % 1000)/100);
System.out.println("千位 "+ (n /1000));
System.out.println("个位 "+ (n % 10));
System.out.println("十位 "+ (n % 100)/10);
System.out.println("百位 "+ (n % 1000)/100);
System.out.println("千位 "+ (n /1000));
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-04-04
展开全部
String s = 1831 + "";
for(int i = 0; i < s.length(); i++){
int j = s.charAt(i) - '0';
System.out.println("第"+(i+1)+"位是"+j);
}
for(int i = 0; i < s.length(); i++){
int j = s.charAt(i) - '0';
System.out.println("第"+(i+1)+"位是"+j);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询