1. Java基础语法
1.1 变量和数据类型
题目:声明一个整型变量age,并赋值为25。
解析:
int age = 25;
1.2 运算符
题目:计算10 + 5 * 2的结果。
解析:
int result = 10 + 5 * 2; // 结果为20
1.3 控制语句
1.3.1 条件语句
题目:判断变量x是否大于10,如果是,输出"x大于10"。
解析:
int x = 15;
if (x > 10) {
System.out.println("x大于10");
}
1.3.2 循环语句
题目:打印1到10的整数。
解析:
for (int i = 1; i <= 10; i++) {
System.out.println(i);
}
2. 面向对象编程
2.1 类和对象
题目:创建一个Person类,包含姓名和年龄属性,以及一个打印信息的方法。
解析:
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public void printInfo() {
System.out.println("姓名:" + name + ",年龄:" + age);
}
}
2.2 继承和多态
题目:创建一个Student类继承自Person类,并添加一个score属性。
解析:
public class Student extends Person {
private int score;
public Student(String name, int age, int score) {
super(name, age);
this.score = score;
}
public void printInfo() {
super.printInfo();
System.out.println("成绩:" + score);
}
}
3. 异常处理
题目:编写一个方法,尝试除以0,并捕获异常。
解析:
public void divide(int a, int b) {
try {
int result = a / b;
System.out.println("结果:" + result);
} catch (ArithmeticException e) {
System.out.println("除数不能为0");
}
}
4. 集合框架
题目:创建一个ArrayList,添加元素1、2、3,并遍历输出。
解析:
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
for (int i : list) {
System.out.println(i);
}
}
}
以上是Java编程入门级的语法实战练习题汇总解析,希望对您有所帮助。在实际编程过程中,多练习、多思考是提高编程能力的关键。祝您学习愉快!
