Java中如何控制用户输入数值在同一行而不能换行呢?
public class PrintDemo {
public static void main(String[] args) {
demo1();//方法一
demo2();//方法二
}
private static void demo1() {
for (int i = 0; i < 5; i++) {
System.out.print(i + " ");// print 不换行输出
}
System.out.println(); //println 换行
}
private static void demo2() {
String str = "";
for (int i = 5; i < 10; i++) {
str=str+(i+" ");//拼接字符串
}
System.out.println(str);//输出字符串并换行
}
}
运行测试
0 1 2 3 4 5 6 7 8 9
用java写输出1到100中能被7整除(例如14.21)或者个位数是7,(例如27.47)的数字?
java参考代码:
public class Demo
{
public static void main(String[] args) {
for (int i=1; i<100; i++) {
if (i%7==0 || i%10==7) {
System.out.print(i + "\t");
}
}
System.out.println("");
}
}