- Java的逻辑运算符和比较运算符分别有哪些?
逻辑运算符 : 与:&& 或: | | 非: !
比较运算符 : > < <= >= == != - 程序设计有哪些结构?
顺序结构 \ 判断结构 \ 循环结构 - 分别写出判断结构,循环结构的语法格式(各三种)。
(例)判断结构:➊int age = 20;
if (age > 22) {
String name = "tom";
System.out.println("我叫" + name +",已经" + age + "岁了,我成年了!");
}else {
System.out.println("我还未成年!");
}
********************************************************************************************
➋ int age = 16;
if (age > 18) {
String name = "tom";
System.out.println("我叫" + name +",已经" + age + "岁了,我成年了!");
} else {
System.out.println("我还未成年!");
}
************************************************************************************************
➌ if (age >= 0 && age <= 10){
System.out.println("少年");
} else if (age <= 18) {
System.out.println("青少年");
} else if (age <= 30) {
System.out.println("青年");
} else if (age <= 50 {
System.out.println("中年");
} else {
System.out.println("老年");
}
▶▶▶▶▶▶▶▶▶▶▶▶▶▶▶▶▶▶▶▶▶▶▶▶▶▶▶▶▶▶▶
(例)循环结构 :
❶ while结构:
int sum = 0 ;
int i = 1 ;
while (i <= 10) {
sum = sum + i ;
i++;
}
System.out.println(sum); // 值是55
************************************************************************************************
❷do-while结构 :
int i = 1;
int sum = 0;
do {
sum += i++;
// sum = sum + i ;
// i = i + 1 ;
} while ( i <= 10 ) ;
System.out.println( sum ) ; // 值是 11
************************************************************************************************
❸ for 循环:
int sum = 0 ;
for (int i = 1; i <= 28; i++) {
sum = sum + 1;
}
System.out.println(sum); - 写出控制循环结构的相关语句,并描述其作用。
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 - 数组的初始化方式有哪些?请举例说明。
静态初始化:
type [ ] arrayName = {element1, element2,......} ; //比较常见
例子 : int [ ] arr1 = {1, 2, 3, 4} ;
动态初始化:
type [ ] arr2Name = new type [ length ] ; - 如何遍历数组,请举例说明?
foreach 遍历数组:
for(int a : arr){
System.out.println( a );
} - 请写出一个合理的数组,并使用foreach循环遍历到控制台。
public class Jm {
public static void main(String [ ] args) {
int [ ] arrs3 = {1, 2, 3, 4, 5, 6};
for (int i = 0; i < arrs3.length; i++) {
System.out.println(arrs3[i]);
}
}
}
控制台结果:1 2 3 4 5 6 - 请分别使用java与JavaScript写出九九乘法表。
Java:
public static void main(String [ ] args){
for(int i=1; i<10; i++){
for (int j=1; j<=i; j++){
if (j<=i){
int f = j * i;
System.out.print(j + "*" + i + "=" + f + ",");
}
}
System.out.println("");
}
}
Javascript:
<!DOCTYPE html>
<html>
<head>
<title>九九乘法表</title>
</head>
<body>
<script>
document.write("<table>");
for (var x = 1; x <= 9; x++) {
document.write("<tr>");
for (var y = 1; y <= x; y++) {
document.write("<th>"+y+"*"+x+"="+y*x+"</th>");
}
document.write("</tr>");
}
document.write("</table>");
</script>
</body>
</html> - 求1-100之间个位数字不是2,3,4,7,并且不能被3整除的整数之和。
- 判断闰年的方法:闰年满足两个条件(满足一个即为闰年)
a、能被4整除但不能被100整除
b、能被400整除 - 编程实现:计算100以内(包括100)的偶数之和。
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i %2 ==0) {
sum += i;
}
}
System.out.println(sum);
} - 用三目运算符结构书写一个判断年龄是否大于18岁的方法,注意是方法,大于18岁在控制台输出“已成年”,否则“未成年”。
public static void main(String[] args){
int age = 20 ;
String ageStr = age > 18? "已成年" : "未成年" ;
System.out.println(ageStr) ;
}
小知识
最新推荐文章于 2022-11-27 18:00:08 发布