今日目标掌握条件判断学会分支逻辑输入一个数字判断是正数还是负数判断一个数是奇数还是偶数输入成绩0-100输出及格 / 不及格输入年龄判断是否成年18判断三个数中最大的数判断一个年份是否是闰年输入一个字符判断是否是大写字母输入一个字符判断是否是小写字母输入一个数字判断是否在 1~10 之间输入两个数判断是否相等代码参考import java.util.Scanner; public class Day1 { public static void main(String[] args) { Scanner sc new Scanner(System.in); // 1. 判断正负数 System.out.println(1.请输入数字); int n1 sc.nextInt(); if (n1 0) System.out.println(正数); else if (n1 0) System.out.println(负数); else System.out.println(零); // 2. 判断奇偶数 System.out.println(2.请输入数字); int n2 sc.nextInt(); System.out.println(n2 % 2 0 ? 偶数 : 奇数);// // 3. 成绩及格否 System.out.println(3.输入成绩: ); int score sc.nextInt(); System.out.println(score 60 ? 及格 : 不及格); // 4. 判断成年 System.out.println(4.请输入年龄 ); int age sc.nextInt(); System.out.println(age 18 ? 成年 : 未成年); // 5. 三个数的最大值 System.out.println(5.输入三个数 ); int a sc.nextInt(); int b sc.nextInt(); int c sc.nextInt(); int max; if (a b a c) { max a; }else if (b a b c) { max b; }else { max c; } System.out.println(最大值是 max); // 6. 判断一个年份是否为闰年 System.out.println(6.请输入一个年份 ); int year sc.nextInt(); boolean run (year % 4 0 year % 100 ! 0) || (year % 400 0); System.out.println(run ? 闰年 : 平年); // 7. 判断大写字母 System.out.println(7.请输入一个字母: ); char c1 sc.next().charAt(0); System.out.println(c1 A c1 Z ? 大写 : 小写); // 8. 判断小写字母 System.out.println(8.请输入一个字母 ); char c2 sc.next().charAt(0); System.out.println(c2 a c2 z ? 小写 : 大写); // 9.判断数字是否在1 ~ 10之间 System.out.println(9.请输入一个数字 ); int n9 sc.nextInt(); System.out.println(n9 1 n9 10 ? 在范围内 : 不在范围内); // 10. 判断两个数相等 System.out.println(10.请输入两个数字 ); int num1 sc.nextInt(); int num2 sc.nextInt(); System.out.println(num1 num2 ? 相等 : 不相等); sc.close(); } }
Java一周基础训练 Day1 | if /else 判断逻辑
今日目标掌握条件判断学会分支逻辑输入一个数字判断是正数还是负数判断一个数是奇数还是偶数输入成绩0-100输出及格 / 不及格输入年龄判断是否成年18判断三个数中最大的数判断一个年份是否是闰年输入一个字符判断是否是大写字母输入一个字符判断是否是小写字母输入一个数字判断是否在 1~10 之间输入两个数判断是否相等代码参考import java.util.Scanner; public class Day1 { public static void main(String[] args) { Scanner sc new Scanner(System.in); // 1. 判断正负数 System.out.println(1.请输入数字); int n1 sc.nextInt(); if (n1 0) System.out.println(正数); else if (n1 0) System.out.println(负数); else System.out.println(零); // 2. 判断奇偶数 System.out.println(2.请输入数字); int n2 sc.nextInt(); System.out.println(n2 % 2 0 ? 偶数 : 奇数);// // 3. 成绩及格否 System.out.println(3.输入成绩: ); int score sc.nextInt(); System.out.println(score 60 ? 及格 : 不及格); // 4. 判断成年 System.out.println(4.请输入年龄 ); int age sc.nextInt(); System.out.println(age 18 ? 成年 : 未成年); // 5. 三个数的最大值 System.out.println(5.输入三个数 ); int a sc.nextInt(); int b sc.nextInt(); int c sc.nextInt(); int max; if (a b a c) { max a; }else if (b a b c) { max b; }else { max c; } System.out.println(最大值是 max); // 6. 判断一个年份是否为闰年 System.out.println(6.请输入一个年份 ); int year sc.nextInt(); boolean run (year % 4 0 year % 100 ! 0) || (year % 400 0); System.out.println(run ? 闰年 : 平年); // 7. 判断大写字母 System.out.println(7.请输入一个字母: ); char c1 sc.next().charAt(0); System.out.println(c1 A c1 Z ? 大写 : 小写); // 8. 判断小写字母 System.out.println(8.请输入一个字母 ); char c2 sc.next().charAt(0); System.out.println(c2 a c2 z ? 小写 : 大写); // 9.判断数字是否在1 ~ 10之间 System.out.println(9.请输入一个数字 ); int n9 sc.nextInt(); System.out.println(n9 1 n9 10 ? 在范围内 : 不在范围内); // 10. 判断两个数相等 System.out.println(10.请输入两个数字 ); int num1 sc.nextInt(); int num2 sc.nextInt(); System.out.println(num1 num2 ? 相等 : 不相等); sc.close(); } }