Java循环简单练习题(二)
/*
6. 输入一个人的年份, 检测这个是否是80后,如果是输出YES,如果不是输出NO(1980-1989年)
7. 展示0 ~ 100以内的所有偶数
8. 展示0 ~ 100以内的所有奇数
9. 计算1 - 150 的和
10. 逢7过
11. 给定两个整数,计算两个数之间所有整数的和
例如:
输入 5 8;
计算 5 + 6 + 7 + 8;
输出 26.
12. 整数逆序输出, 例如输入一个整数12345,输出5 4 3 2 1
*/
class HomeWork1 {
public static void main(String[] args) {
// 输入一个人的年份, 检测这个是否是80后,如果是输出YES,如果不是输出NO(1980-1989年)
System.out.println("检测这个是否是80后");
int year = 1989;
if (year > 1980 || year < 1989) {
System.out.println("YES");
} else {
System.out.println("NO");
}
// 展示0 ~ 100以内的所有偶数
System.out.println("展示0 ~ 100以内的所有偶数");
for (int i = 0; i <= 100; i += 2) {
System.out.print(" " + i);
}
System.out.println();
// 展示0 ~ 100以内的所有奇数
System.out.println("展示0 ~ 100以内的所有奇数");
for (int i = 1; i <= 100; i += 2) {
System.out.print(" " + i);
}
System.out.println();
// 计算1 - 150 的和
System.out.println("计算1 - 150 的和");
int sum = 0;
System.out.println(sum = (1 + 150) * 150 / 2);
// 逢7过
System.out.println("缝7过");
for (int m = 1; m < 100; m++) {
if (m % 7 ==0 || m / 10 == 7 || m % 10 ==7) {
System.out.print(" 过");
} else {
System.out.print(" " + m);
}
}
// 给定两个整数,计算两个数之间所有整数的和
System.out.println("两个数之间所有整数的和");
int num1 = 12;
int num2 = 18;
for (int i = num1; i <= num2; i++) {
num1 = num1 + i;
}
System.out.pirngln(num1);
// 整数逆序输出, 例如输入一个整数12345,输出5 4 3 2 1
System.out.println("整数逆序输出");
int number = 12345; // 给定一个整数
for (int i = 1; i <=5, i++) {
System.out.println(number % 10);
number /= 10;
}
}
}