输入1-100以内的所以偶数,要求输出时每行输出10个数 用JAVA方法
时间: 2024-10-09 10:13:28 浏览: 29
在Java中,你可以使用for循环结合if条件来实现这个功能。下面是一个简单的示例程序,它会打印出1到100范围内的所有偶数,每行输出10个:
```java
public class Main {
public static void main(String[] args) {
for (int i = 1; i <= 100; i++) { // 从1开始遍历到100
if (i % 2 == 0) { // 检查是否是偶数
System.out.print(i + " "); // 输出当前偶数
if ((i + 1) % 10 == 0 || i == 100) { // 如果达到10或者已经到了100
System.out.println(); // 到达新行
}
}
}
}
}
```
在这个程序中,我们首先检查数字`i`是否是偶数,如果是就将其打印出来。然后检查是否应该开始新的一行,如果当前数字加上1除以10的余数为0(即达到了整十的位置),或者已经是100,那么我们就打印一个换行符,将结果移到下一行。
相关问题
用Java的方式1、P19页整型数据和字符型数据之间的强制类型转换 2、定义三个变量,输出他们是“及格”还是“不及格”; 3 从键盘输入数学成绩和英语成绩,分别判断是否及格,4、输出100以内的所有偶数;
1. 整型数据和字符型数据之间的强制类型转换:
```
int num = 65;
char ch = (char) num;
System.out.println(ch); // 输出 'A'
```
2. 定义三个变量,输出他们是“及格”还是“不及格”:
```
int score1 = 85;
int score2 = 70;
int score3 = 60;
if (score1 >= 60) {
System.out.println("score1 及格");
} else {
System.out.println("score1 不及格");
}
if (score2 >= 60) {
System.out.println("score2 及格");
} else {
System.out.println("score2 不及格");
}
if (score3 >= 60) {
System.out.println("score3 及格");
} else {
System.out.println("score3 不及格");
}
```
3. 从键盘输入数学成绩和英语成绩,分别判断是否及格:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入数学成绩:");
int math = scanner.nextInt();
if (math >= 60) {
System.out.println("数学及格");
} else {
System.out.println("数学不及格");
}
System.out.print("请输入英语成绩:");
int english = scanner.nextInt();
if (english >= 60) {
System.out.println("英语及格");
} else {
System.out.println("英语不及格");
}
}
}
```
4. 输出100以内的所有偶数:
```
for (int i = 0; i <= 100; i += 2) {
System.out.println(i);
}
```
阅读全文