Loading... 1 请问以下标识符哪些是错误的? identifier userName User_Name _sys_value $change 2mai ``` 2mai错误,数字不能开头 ``` 2 请写出您目前熟悉的Java关键字 `abstract`, `assert`, `boolean`, `break`, `byte`, `case`, `catch`, `char`, `class`, `continue`, `default`, `do`, `double`, `else`, `enum`, `extends`, `final`, `finally`, `float`, `for`, `if`, `implements`, `import`, `instanceof`, `int`, `interface`, `long`, `native`, `new`, `package`, `private`, `protected`, `public`, `return`, `short`, `static`, `strictfp`, `super`, `switch`, `synchronized`, `this`, `throw`, `throws`, `transient`, `try`, `void`, `volatile`, `while`. 3 请问==与=有什么区别? `=` 是赋值运算符,它用于将右边的值赋值给左边的变量。 ```Java int a = 10; // 表示将10赋值给变量a ``` `==` 是等于运算符,主要用于比较两个值是否相等。 ```Java if (a == 10){ System.out.println("a的值为10"); } ``` 4 利用三元运算符两个数的大小,并输出较大值 ```Java int a = 10; int b = 20; int max = (a > b) ? a : b; System.out.println("较大的数是:" + max); ``` 5 利用三元运算符判断数据是奇数还是偶数 ```Java int num = 10; // 待判断的数 String result = (num % 2 == 0) ? "偶数" : "奇数"; System.out.println(num + "是" + result); ``` 6 利用if语句实现考试成绩分等级: 90~100 A等。 80-89 B等。 70-79 C等。 60-69 D等。 60以下 E等。 请根据给定成绩,输出对应的等级。 ```Java import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入您的成绩:"); int score = sc.nextInt(); char grade; if(score >= 90 && score <= 100) { grade = 'A'; } else if(score >= 80 && score < 90) { grade = 'B'; } else if(score >= 70 && score < 80) { grade = 'C'; } else if(score >= 60 && score < 70) { grade = 'D'; } else if(score < 60) { grade = 'E'; } else { grade = 'X'; } System.out.println("您的成绩是 " + score + ", 对应的等级是 " + grade); } } ``` 7 利用swich语句判断输入的月份数月哪个季节 ```Java import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入月份:"); int month = scanner.nextInt(); String season; switch (month) { case 12: case 1: case 2: season = "冬季"; break; case 3: case 4: case 5: season = "春季"; break; case 6: case 7: case 8: season = "夏季"; break; case 9: case 10: case 11: season = "秋季"; break; default: season = "未知的月份"; } System.out.println("输入的月份为 " + month + ",该月份所属季节为:" + season); } } ``` 8 利用for语句输出九九乘法表 ```Java public class Main { public static void main(String[] args) { for(int i = 1; i <= 9; i++) { for(int j = 1; j <= i; j++) { System.out.print(j + "x" + i + "=" + (i*j) + "t"); } System.out.println(); // 每行结束后换行 } } } ``` 9 利用for语句输出如下图形 ``` * ** *** **** ***** ``` ```Java public class Main { public static void main(String[] args) { for (int i = 1; i <= 5; i++) { for (int j = 0; j < i; j++) { System.out.print("*"); } System.out.println(""); } } } ``` 10 利用while循环求出1+2+3.....+100的和 ```Java public class Main { public static void main(String[] args) { int i = 1; int sum = 0; while(i <= 100) { sum = sum + i; i++; } System.out.println("1+2+3.....+100的和是:" + sum); } } ``` 11 利用for循环求出1+2+3+4....+50的和 ```Java public class Main { public static void main(String[] args) { int sum = 0; for(int i = 1; i <= 50; i++) { sum = sum + i; } System.out.println("1+2+3+4....+50的和是:" + sum); } } ``` 12 分别求出1-100的偶数和与奇数和 ```Java public class Main { public static void main(String[] args) { int oddSum = 0; // 奇数和 int evenSum = 0; // 偶数和 for(int i = 1; i <= 100; i++) { if(i % 2 == 0) { evenSum = evenSum + i; // i是偶数 } else { oddSum = oddSum + i; // i是奇数 } } System.out.println("1到100的偶数和是:" + evenSum); System.out.println("1到100的奇数和是:" + oddSum); } } ``` 最后修改:2024 年 03 月 18 日 © 允许规范转载 赞 1 如果觉得我的文章对你有用,请随意赞赏