1.Java的逻辑运算符和比较运算符分别有哪些?
逻辑运算符 与 &&
或者 ||
非 !
比较运算符 > < <= >= == !=
2.程序设计有哪些结构?
顺序结构
判断(分支选择)结构
循环结构
3.分别写出分支结构,循环结构的语法格式(各三种)。
分支结构
if (logic expression) {
statement;
}
if (logic expression) {
statement;
} else {
statement;
}
if (logic expression) {
statement;
} else if (logic expression) {
statement;
} else {
statement;
}
循环结构
(init_statement);
while (test_expression) {
body_statement;
[iteration_statement];
}
(init_statement);
do {
body_statement;
[iteration_statement];
} while (test_expression)
for ([init_statement]; test_expression; [iteration_statement]) {
body_statement;
}
4.写出控制循环结构的相关语句,并描述其作用。
break:在循环体中,使用 break 关键字跳出整个循环。
int flag = 6;
int sum = 0;
for (int i = 1; i <= 10; i++) {
sum = sum + i;
if (i == flag) {
break;
}
}
System.out.println(sum); // 21
continue:在循环体中,使用 continue 跳出本次循环,循环还会继续执行。
int sum = 0;
for (int i = 1; i <= 10; i++) {
if (i % 2 == 0) {
continue;
}
sum = sum + i;
}
System.out.println(sum); // 25
5.数组的初始化方式有哪些?请举例说明。
静态初始化:int[] arrs = {1, 2, 3, 4};
动态初始化:type[] arrayName = new type[length];
6.如何遍历数组,请举例说明?
for (int i=0;i<arr.length;i++){
数组类型 x=arr[i];
}
7.请写出一个合理的数组,并使用foreach循环遍历到控制台。
8.请分别使用java与JavaScript写出九九乘法表。
Java

JavaScript
9.求1-100之间个位数字不是2,3,4,7,并且不能被3整除的整数之和。
a、能被4整除但不能被100整除
b、能被400整除
11.编程实现:计算100以内(包括100)的偶数之和
12.用三目运算符结构书写一个判断年龄是否大于18岁的方法,注意是方法,大于18岁在控制台输出“已成年”,否则“未成年”。