Java作为一门广泛应用于企业级应用、移动应用、Web开发等领域的编程语言,具有简洁、高效、安全的特点。对于初学者来说,通过有趣的实例学习Java编程,不仅能够激发学习兴趣,还能在轻松愉快的氛围中掌握编程技能。本文将介绍100个趣味实例,帮助读者轻松上手Java编程。
实例一:Hello World
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
这是一个简单的Java程序,输出“Hello, World!”到控制台。它是学习任何编程语言的第一步。
实例二:计算器
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个数:");
double num1 = scanner.nextDouble();
System.out.println("请输入第二个数:");
double num2 = scanner.nextDouble();
System.out.println("请选择运算符(+,-,*,/):");
String operator = scanner.next();
double result;
switch (operator) {
case "+":
result = num1 + num2;
break;
case "-":
result = num1 - num2;
break;
case "*":
result = num1 * num2;
break;
case "/":
result = num1 / num2;
break;
default:
System.out.println("无效的运算符");
return;
}
System.out.println("结果是:" + result);
}
}
这个实例是一个简单的计算器程序,可以执行加、减、乘、除四种运算。
实例三:猜数字游戏
import java.util.Random;
import java.util.Scanner;
public class GuessNumber {
public static void main(String[] args) {
Random random = new Random();
int numberToGuess = random.nextInt(100) + 1;
Scanner scanner = new Scanner(System.in);
int guess = 0;
boolean isGuessed = false;
while (!isGuessed) {
System.out.println("请输入你猜测的数字(1-100):");
guess = scanner.nextInt();
if (guess < numberToGuess) {
System.out.println("太小了!");
} else if (guess > numberToGuess) {
System.out.println("太大了!");
} else {
System.out.println("恭喜你,猜对了!");
isGuessed = true;
}
}
}
}
这个实例是一个猜数字游戏,程序会随机生成一个1到100之间的数字,让用户猜测,猜对了就结束游戏。
实例四:打印图案
public class PrintPattern {
public static void main(String[] args) {
int n = 5;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
这个实例可以打印出如下图案:
*
**
***
****
*****
实例五:学生管理系统
import java.util.ArrayList;
import java.util.List;
public class StudentManager {
public static void main(String[] args) {
List<Student> students = new ArrayList<>();
students.add(new Student("张三", 18, "计算机科学与技术"));
students.add(new Student("李四", 19, "软件工程"));
// ... 添加更多学生信息
// 打印所有学生信息
for (Student student : students) {
System.out.println(student);
}
}
}
class Student {
private String name;
private int age;
private String major;
public Student(String name, int age, String major) {
this.name = name;
this.age = age;
this.major = major;
}
@Override
public String toString() {
return "学生信息:" + "姓名:" + name + ", 年龄:" + age + ", 专业:" + major;
}
}
这个实例是一个简单的学生管理系统,可以添加、删除、修改和查询学生信息。
通过以上五个趣味实例,读者可以初步了解Java编程的基本语法和常用操作。随着学习的深入,可以尝试编写更多有趣且实用的Java程序。
