1.变量和数据类型
1.成员变量:类里方法外,类消失,成员变量才会消失成员有自己的默认值,可以不手动赋值
2.局部变量:方法里/代码块里,当局部代码结束,局部变量也随之释放
3.局部变量使用的时候,必须赋值
public class MyClass {
public static void main(String[] args) {
int age = 25;
System.out.println("Age: " + age);
double height = 1.75;
System.out.println("Height: " + height);
char grade = 'A';
System.out.println("Grade: " + grade);
boolean isStudent = true;
System.out.println("Is Student: " + isStudent);
String name = "John Doe";
System.out.println("Name: " + name);
}
2. 条件语句
1.if 语句:
if (condition) {
// 代码块
}
2.if-else 语句:
if (condition) {
// 代码块1
} else {
// 代码块2
}
3.switch 语句:
switch (expression) {
case value1:
// 代码块1
break;
case value2:
// 代码块2
break;
default:
// 默认代码块
}
代码:
public class MyClass1 {
public static void main(String[] args) {
int age = 25;
if (age < 18) {
System.out.println("You are a minor.");
} else if (age >= 18 && age < 65) {
System.out.println("You are an adult.");
} else {
System.out.println("You are a senior citizen.");
}
String day = "Monday";
switch (day) {
case "Monday":
System.out.println("Today is Monday.");
break;
case "Tuesday":
System.out.println("Today is Tuesday.");
break;
default:
System.out.println("It's another day.");
break;
}
}
3.循环语句
1.for 循环:
for (initialization; condition; increment) {
// 代码块
}
2.while 循环:
while (condition) {
// 代码块
}
3.do-while 循环:
do {
// 代码块
} while (condition);
代码:
public class MyClass2 {
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
System.out.println("Number: " + i);
}
int count = 1;
while (count <= 5) {
System.out.println("Count: " + count);
count++;
}
int num = 1;
do {
System.out.println("Do-While Number: " + num);
num++;
} while (num <= 5);
}