Java基础语法实例(一):变量、数据类型和运算符
1. 变量和数据类型
Java是一种强类型语言,这意味着在声明变量时,必须明确指定变量的数据类型。以下是一个简单的Java程序,演示了如何声明和初始化不同类型的变量。
java复制代码
|
public class VariablesDemo { |
|
public static void main(String[] args) { |
|
// 整数类型变量 |
|
int intVar = 100; |
|
System.out.println("intVar: " + intVar); |
|
|
|
// 浮点数类型变量 |
|
double doubleVar = 3.14; |
|
System.out.println("doubleVar: " + doubleVar); |
|
|
|
// 字符类型变量 |
|
char charVar = 'A'; |
|
System.out.println("charVar: " + charVar); |
|
|
|
// 布尔类型变量 |
|
boolean boolVar = true; |
|
System.out.println("boolVar: " + boolVar); |
|
|
|
// 字符串类型变量 |
|
String strVar = "Hello, World!"; |
|
System.out.println("strVar: " + strVar); |
|
} |
|
} |
2. 运算符
Java支持多种运算符,包括算术运算符、关系运算符、逻辑运算符等。以下是一个使用运算符的示例程序。
java复制代码
|
public class OperatorsDemo { |
|
public static void main(String[] args) { |
|
// 算术运算符 |
|
int sum = 10 + 5; |
|
System.out.println("Sum: " + sum); |
|
|
|
int difference = 10 - 5; |
|
System.out.println("Difference: " + difference); |
|
|
|
int product = 10 * 5; |
|
System.out.println("Product: " + product); |
|
|
|
double quotient = 10.0 / 5; |
|
System.out.println("Quotient: " + quotient); |
|
|
|
// 关系运算符 |
|
int a = 10; |
|
int b = 20; |
|
boolean isEqual = (a == b); |
|
boolean isGreaterThan = (a > b); |
|
System.out.println("a is equal to b? " + isEqual); |
|
System.out.println("a is greater than b? " + isGreaterThan); |
|
|
|
// 逻辑运算符 |
|
boolean isTrue = true; |
|
boolean isFalse = false; |
|
boolean andResult = isTrue && isFalse; |
|
boolean orResult = isTrue || isFalse; |
|
System.out.println("True AND False: " + andResult); |
|
System.out.println("True OR False: " + orResult); |
|
} |
|
} |
Java基础语法实例(二):条件语句和循环
1. 条件语句
条件语句允许根据某个条件执行不同的代码块。以下是一个使用if-else语句的示例。
java复制代码
|
public class ConditionalStatementsDemo { |
|
public static void main(String[] args) { |
|
int score = 85; |
|
|
|
if (score >= 90) { |
|
System.out.println("Excellent!"); |
|
} else if (score >= 75) { |
|
System.out.println("Good!"); |
|
} else if (score >= 50) { |
|
System.out.println("Pass!"); |
|
} else { |
|
System.out.println("Fail!"); |
|
} |
|
} |
|
} |
2. 循环
循环语句允许重复执行一段代码,直到满足某个条件为止。以下是一个使用for循环和while循环的示例。
java复制代码
|
public class LoopsDemo { |
|
public static void main(String[] args) { |
|
// 使用for循环打印数字1到5 |
|
for (int i = 1; i <= 5; i++) { |
|
System.out.println(i); |
|
} |
|
|
|
// 使用while循环打印数字6到10 |
|
int j = 6; |
|
while (j <= 10) { |
|
System.out.println(j); |
|
j++; |
|
} |
|
} |
|
} |
3. 嵌套循环和条件语句
循环和条件语句可以嵌套使用,以创建更复杂的逻辑。以下是一个使用嵌套for循环和if语句的示例,用于打印乘法表。
java复制代码
|
public class NestedLoopsAndConditionsDemo { |
|
public static void main(String[] args) { |
|
for (int i = 1; i <= 5; |
Java基础语法实例(一):变量、数据类型和运算符
1. 变量和数据类型
Java是一种强类型语言,这意味着在声明变量时,必须明确指定变量的数据类型。以下是一个简单的Java程序,演示了如何声明和初始化不同类型的变量。
java复制代码
|
public class VariablesDemo { |
|
public static void main(String[] args) { |
|
// 整数类型变量 |
|
int intVar = 100; |
|
System.out.println("intVar: " + intVar); |
|
|
|
// 浮点数类型变量 |
|
double doubleVar = 3.14; |
|
System.out.println("doubleVar: " + doubleVar); |
|
|
|
// 字符类型变量 |
|
char charVar = 'A'; |
|
System.out.println("charVar: " + charVar); |
|
|
|
// 布尔类型变量 |
|
boolean boolVar = true; |
|
System.out.println("boolVar: " + boolVar); |
|
|
|
// 字符串类型变量 |
|
String strVar = "Hello, World!"; |
|
System.out.println("strVar: " + strVar); |
|
} |
|
} |
2. 运算符
Java支持多种运算符,包括算术运算符、关系运算符、逻辑运算符等。以下是一个使用运算符的示例程序。
java复制代码
|
public class OperatorsDemo { |
|
public static void main(String[] args) { |
|
// 算术运算符 |
|
int sum = 10 + 5; |
|
System.out.println("Sum: " + sum); |
|
|
|
int difference = 10 - 5; |
|
System.out.println("Difference: " + difference); |
|
|
|
int product = 10 * 5; |
|
System.out.println("Product: " + product); |
|
|
|
double quotient = 10.0 / 5; |
|
System.out.println("Quotient: " + quotient); |
|
|
|
// 关系运算符 |
|
int a = 10; |
|
int b = 20; |
|
boolean isEqual = (a == b); |
|
boolean isGreaterThan = (a > b); |
|
System.out.println("a is equal to b? " + isEqual); |
|
System.out.println("a is greater than b? " + isGreaterThan); |
|
|
|
// 逻辑运算符 |
|
boolean isTrue = true; |
|
boolean isFalse = false; |
|
boolean andResult = isTrue && isFalse; |
|
boolean orResult = isTrue || isFalse; |
|
System.out.println("True AND False: " + andResult); |
|
System.out.println("True OR False: " + orResult); |
|
} |