1. Java基础语法
1.1 变量
在Java中,变量是用来存储数据的容器。以下是一些关于变量的基础知识:
- 声明变量:使用关键字
int、double、boolean等来声明变量的类型,后面跟上变量名,例如int age;。 - 初始化变量:在声明变量时直接给变量赋值,例如
int age = 18;。 - 数据类型:Java中有多种数据类型,包括基本数据类型(如
int、double、boolean)和引用数据类型(如String、ArrayList等)。
1.2 运算符
运算符用于对变量进行操作,以下是Java中常见的运算符:
- 算术运算符:
+、-、*、/、%(取模) - 比较运算符:
==(等于)、!=(不等于)、>(大于)、<(小于)、>=(大于等于)、<=(小于等于) - 逻辑运算符:
&&(与)、||(或)、!(非)
2. 控制结构
控制结构用于控制程序的执行流程。
2.1 条件语句
if语句:用于根据条件执行不同的代码块。if (age > 18) { System.out.println("你已成年"); } else { System.out.println("你未成年"); }switch语句:用于根据不同的值执行不同的代码块。int day = 3; switch (day) { case 1: System.out.println("星期一"); break; case 2: System.out.println("星期二"); break; // ... 其他情况 default: System.out.println("未知日期"); }
2.2 循环结构
for循环:用于重复执行一段代码。for (int i = 0; i < 5; i++) { System.out.println(i); }while循环:用于在满足某个条件时重复执行代码。int i = 0; while (i < 5) { System.out.println(i); i++; }do-while循环:与while循环类似,但至少执行一次循环体。int i = 0; do { System.out.println(i); i++; } while (i < 5);
3. 数组
数组是一种用于存储多个相同类型数据的容器。
3.1 声明和初始化数组
int[] numbers = new int[5]; // 创建一个长度为5的整型数组
String[] names = {"张三", "李四", "王五"}; // 创建并初始化一个包含3个字符串的数组
3.2 访问和修改数组元素
numbers[0] = 10; // 修改第1个元素的值
System.out.println(names[1]); // 获取第2个元素的值
4. 习题解析与实战
4.1 习题解析
下面是一个简单的Java代码示例,用于计算两个整数的和:
public class Sum {
public static void main(String[] args) {
int num1 = 5;
int num2 = 10;
int sum = num1 + num2;
System.out.println("两数之和为:" + sum);
}
}
4.2 实战
现在,让我们尝试编写一个Java程序,用于计算并打印一个数字序列的累加和。假设我们需要计算从1到100的累加和。
public class SumSequence {
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
}
System.out.println("从1到100的累加和为:" + sum);
}
}
运行上述程序,我们可以得到从1到100的累加和为5050。
通过学习Java编程基础,你将能够编写简单的程序,并逐渐掌握更高级的编程技巧。继续学习并实践,你会越来越擅长Java编程。
