将一个4位整数分成独立的数并以一个制表位的间距输出各个数,如数值为1234,
输出为:1 2 3 4 (提示:用%和/)。
public static void main(String[] args) {
int num = 1234;
int a = num / 1000;
int b = num % 1000 / 100;
int c = num % 100 / 10;
int d = num % 10;
System.out.printf("%d\t%d\t%d\t%d", a, b, c, d);
}
仿照一下大一时求水仙花数时的解法吧,个十百千万,逻辑是通用的 哥
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入一个四位正整数:");
int num = input.nextInt();
int q = num / 1000; //千位
int b = num / 100 % 10; //百位
int s = num / 10 % 10; //十位
int g = num % 10; //个位
System.out.println(q + "\t" + b + "\t" + s + "\t" + g);
}
}
不知道你这个问题是否已经解决, 如果还没有解决的话:打开dos命令框(快捷键Alt + R),输入cmd,点击确定即可进入
进入dos命令框后输入
javac命令 + 回车
Java命令 + 回车
java -version命令 + 回车
三次命令+回车依此出现以下三种情形说明配置成功: