黑马程序员技术交流社区
标题:
初学者,求解!!!!
[打印本页]
作者:
wx_EcjjhS87
时间:
2016-7-13 23:02
标题:
初学者,求解!!!!
分析以下需求,并用代码实现:(谢谢,请加上注释)
(1)已知一个三位数,请分别获取该三位数上每一位的数值
(2)例如:123的个位、十位、百位,分别是3、2、1
(3)打印格式"数字123的个位是 3, 十位是 2, 百位是 1"
作者:
失落魔法
时间:
2016-7-22 00:41
坚持,再苦再累也要扛下去.
作者:
javaee王虎
时间:
2016-7-22 00:59
int a=888;
System.out.println("个位为:"+a%10);
a=a/10;
System.out.println("十位为:"+a%10);
a=a
/10;System.out.println("百位为:"+a%10);
作者:
新晋猿工
时间:
2016-7-23 14:33
so easy
作者:
大天
时间:
2016-7-23 21:08
public class Demo01 {
public static void main(String[] args) {
int n = 457;
int i,j,k;
i = n/100;
j = (n/10)%10;
k = n%10;
System.out.println(n+"的百位数为:"+i);
System.out.println(n+"的十位数为:"+j);
System.out.println(n+"的个位数为:"+k);
}
}
作者:
zhanqq
时间:
2016-7-23 21:15
javaee王虎 发表于 2016-7-22 00:59
int a=888;
System.out.println("个位为:"+a%10);
a=a/10;
66666
interesting
作者:
生牛排
时间:
2016-7-23 23:04
楼上正解
作者:
huangsong1002
时间:
2016-7-24 00:14
昨天也碰到这个题,应该是用除法和取余来做.不知道对不对
作者:
itismyhao
时间:
2016-7-24 01:31
class Demo
{
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个三位数");
int num=sc.nextInt();
System.out.println("数字"+num+"的个位是"+num%100%10+",十位是"+num%100/10+",百位是"+num/100);
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2