从键盘输入一个3位的整数,要求按照:个位、十位和百位的顺序输出三个数字。输出时,每个数字占单独的一行。注:类名必须为Main(M大写)
输入格式
一个三位数的整数
输出格式
个位、十位和百位的顺序输出三个数字,一个数字占一行
输入样例
123
输出样例
3
2
1
import java.util.Scanner;
public class demo {
/**
* 从键盘输入一个3位的整数,要求按照:个位、十位和百位的顺序输出三个数字。输出时,每个数字占单独的一行。 注:类名必须为Main(M大写)
*
* 输入格式 一个三位数的整数
*
* 输出格式 个位、十位和百位的顺序输出三个数字,一个数字占一行
*
* 输入样例 123
*
* 输出样例 3 2 1
*
* @param args
*/
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int a = in.nextInt();
if (a > 99 && a < 1000) {
while (true) {
a = putNum(a);
if (a == 0)
break;
}
}
}
static int putNum(int a) {
System.out.println(a % 10);
return a / 10;
}
}
追问提示编译错误??
\20161014_030700_61409_19386\Main.java:3: ������: ���������������
Scanner in = new Scanner(System.in);
demo 改为Main不就行了
本回答被提问者和网友采纳java 输出三位整数的各位数字
个位数字:num%100%10 十位数字:num%100\/10 百位数字:num\/100 想在控制台输入数据就需要定义Scanner类:Scanner input = new Scanner(System.in);
java 输出三位整数的各位数字
Integer num = 234;System.out.println("百 is" + num \/ 100);System.out.println("十 is" + num \/ 10 % 10);System.out.println("个 is" + num % 10);}
java程序设计代码:显示一个三位整数的各位数字 输入一个整数,分别显示...
import java.util.Scanner;public class test { public static void main(String[] args) { \/\/ 获得用户输入 System.out.println("请输入一个数:");Scanner s = new Scanner(System.in);int i = s.nextInt();s.close();\/\/ 判断是否是三位数 if (i < 100 || i > 999) { System.o...
java中如何实现一个三位数的个位,十位,百位数分别表示出来
System.out.println("个位为:"+str.charAt(i-1));System.out.println("十位为:"+str.charAt(i-2));System.out.println("百位为:"+str.charAt(i-3));
用Java编程 急 考试中 输入三个整数,求出最大数 最小数 中间数 各位大 ...
import java.util.Scanner;public class Du { public static void main(String[] args) { final Scanner scanner = new Scanner(System.in);int[] ary= new int[3];System.out.print("Please input first digit: ");ary[0] = scanner.nextInt();System.out.print("Please input second digit...
java 输入三个整数,x,y,z,请把这个三个数由小到大输出,麻烦写短一点...
public static void main(String args[]){ Scanner in = new Scanner(System.in);\/\/接收键盘的输入 int x=0,y=0,z=0;\/\/初始化参数 System.out.println("请输入三个整数:"); x = in.nextInt(); y = in.nextInt(); z = in.nextInt(); \/\/下面开始排序。
输入三个整数x,y,z,请把这三个数由小到大输出:用JAVA语言编程
题目:输入三个整数x,y,z,请把这三个数由小到大输出。1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。2.程序源代码:main(){ int x,y,z,t;scanf("%d%d%d",&x...
java编程 三位整数中有多少个既能被三整除,又能被五整除的数?请输出这...
public class fohelp { public static void main(String[] args) { int count=0;for(int i=100;i<1000;i++){ if(i%3==0&&i%5==0){ System.out.print(i+"\\t");count++;} } System.out.println("\\n总个数:"+count);} } ...
用java实现输入一个3位整数,编程实现取其个,十,百位上的数字,并逆序输...
public static void main(String[] args) { int a = 987;int bai = a \/ 100;int shi = a \/ 10 % 10;int ge = a % 100 % 10;System.out.println("" + ge + shi + bai);} } 或者 public class Demo1 { public static void main(String[] args) { Integer a=new Integer(...
怎么用JAVA语言写“从键盘输三个整数,输出其中最大的数”程序,写好找...
System.out.println("从键盘输三个整数,输出其中最大的数");System.out.println("请输入3个数字,注意,请输入整数");Scanner sc = new Scanner(System.in); \/\/Scanner对象,用于接收用户从键盘输入 int[] thisInt = new int[3]; \/\/这个thisInt,是数组,长度为3,也就是说它可以存放3个...