java入门简单小项目代码
本篇文章给大家带来《java入门简单小项目代码》,石家庄人才网对文章内容进行了深度展开说明,希望对各位有所帮助,记得收藏本站。
对于刚开始学习Java编程语言的同学来说,通过一些简单的项目练手是一个非常不错的学习方法。一方面,可以将所学的理论知识运用到实际的项目中,加深对知识点的理解;另一方面,可以提升自己的代码编写能力和解决问题的能力。那么,Java入门有哪些简单的小项目代码呢?石家庄人才网小编将详细介绍三个适合新手练手的Java入门项目,并提供完整的代码示例。
1. 猜数字游戏
这是一个经典的入门级Java项目,可以帮助你熟悉Java的基本语法、循环和条件语句的使用。
游戏规则:
1. 程序会随机生成一个1到100之间的整数。
2. 用户需要输入猜测的数字。
3. 程序会根据用户的猜测给出提示,例如“太大了”或“太小了”。
4. 用户继续猜测,直到猜对为止。
代码示例:
import java.util.Random;import java.util.Scanner;public class GuessNumber { public static void main(String[] args) { Random random = new Random(); int number = random.nextInt(100) + 1; int guess; int count = 0; Scanner scanner = new Scanner(System.in); System.out.println("欢迎来到猜数字游戏!"); System.out.println("我已经想好了一个1到100之间的数字,你猜猜看是多少?"); do { System.out.print("请输入你的猜测:"); guess = scanner.nextInt(); count++; if (guess > number) { System.out.println("太大了,再试试!"); } else if (guess < number) { System.out.println("太小了,再试试!"); } else { System.out.println("恭喜你,你猜对了!你一共猜了 " + count + " 次。"); } } while (guess != number); scanner.close(); }}
2. 简单计算器
该项目可以帮助你学习如何使用Java中的运算符、条件语句以及如何处理用户输入。
功能:
1. 用户输入两个数字和运算符(+、-、○、/)。
2. 程序根据用户的输入进行相应的计算。
3. 输出计算结果。
代码示例:
import java.util.Scanner;public class Calculator { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入第一个数字:"); double num1 = scanner.nextDouble(); System.out.print("请输入运算符 (+, -, ○, /):"); char operator = scanner.next().charAt(0); System.out.print("请输入第二个数字:"); double num2 = scanner.nextDouble(); double result; switch (operator) { case '+': result = num1 + num2; System.out.println(num1 + " + " + num2 + " = " + result); break; case '-': result = num1 - num2; System.out.println(num1 + " - " + num2 + " = " + result); break; case '○': result = num1 ○ num2; System.out.println(num1 + " ○ " + num2 + " = " + result); break; case '/': if (num2 == 0) { System.out.println("除数不能为零!"); } else { result = num1 / num2; System.out.println(num1 + " / " + num2 + " = " + result); } break; default: System.out.println("无效的运算符!"); } scanner.close(); }}
3. 学生管理系统
这是一个稍微复杂一些的项目,可以帮助你学习如何使用数组或列表来存储和管理数据,以及如何使用循环和条件语句来操作数据。石家庄人才网小编提醒大家,该项目可以根据自己的需求进行扩展,例如添加删除学生信息、修改学生信息等功能。
功能:
1. 添加学生信息(姓名、学号、成绩)。
2. 显示所有学生信息。
代码示例:
import java.util.ArrayList;import java.util.List;import java.util.Scanner;class Student { String name; int id; double score; public Student(String name, int id, double score) { this.name = name; this.id = id; this.score = score; }}public class StudentManagementSystem { public static void main(String[] args) { List students = new ArrayList<>(); Scanner scanner = new Scanner(System.in); while (true) { System.out.println("请选择操作:"); System.out.println("1. 添加学生信息"); System.out.println("2. 显示所有学生信息"); System.out.println("3. 退出"); int choice = scanner.nextInt(); scanner.nextLine(); // 消耗换行符 switch (choice) { case 1: System.out.print("请输入学生姓名:"); String name = scanner.nextLine(); System.out.print("请输入学生学号:"); int id = scanner.nextInt(); System.out.print("请输入学生成绩:"); double score = scanner.nextDouble(); scanner.nextLine(); // 消耗换行符 students.add(new Student(name, id, score)); System.out.println("学生信息添加成功!"); break; case 2: if (students.isEmpty()) { System.out.println("暂无学生信息!"); } else { System.out.println("-------------------------------------"); System.out.println("姓名\t\t学号\t\t成绩"); for (Student student : students) { System.out.println(student.name + "\t\t" + student.id + "\t\t" + student.score); } System.out.println("-------------------------------------"); } break; case 3: System.out.println("退出系统..."); scanner.close(); System.exit(0); default: System.out.println("无效的选择,请重新输入!"); } } }}
石家庄人才网小编对《java入门简单小项目代码》内容分享到这里,如果有相关疑问请在本站留言。
- 上一篇:sumif函数的使用方法及实例
- 下一篇:织梦cms模板演示视频
版权声明:《java入门简单小项目代码》来自【石家庄人才网】收集整理于网络,不代表本站立场,所有图片文章版权属于原作者,如有侵略,联系删除。
https://www.ymil.cn/quanzi/10175.html