这里是Java系列文章,主要介绍有Java的使用及Java相关的,如Java语言本身以及Java等级考试
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程
因此,为了更好的使用Java,加油学习吧!
关于作者:
· 小白(Libra),计算机兴趣爱好者,Java,python,C,Hadoop
· Email:717560136@qq.com
· GitHub:https://github.com/Regel-zack
转载请注明出处
前言
Java可以实现一些独特的小游戏,例如说飞机大战,五子棋等,或者就如本篇博客所讲的猜数游戏。
目录
正文
源码内有注释,可以自行下载jdk编译运行
有问题可以在评论区提出
import java.util.*;
public class Excel {
public static void main(String[] args) {
// 欢迎语
System.out.println("Welcome to play!");
// 开始制作随机数
int [] a = new int[4];
a = random_num();
int num = 0;
for (int j = 0;j<a.length;j++){
num = num*10+a[j];
}
// 打印输出随机数
System.out.println(num);
// 用户输入自己的答案
while (true){
int sum = 0,side = 0,score = 0;
Scanner admin_input = new Scanner(System.in);
int admin_num = admin_input.nextInt();
int [] admin_num_arrays = new int[4];
admin_num_arrays[0] = (int) admin_num / 1000;
admin_num_arrays[1] = (int) (admin_num - admin_num_arrays[0] * 1000) / 100;
admin_num_arrays[2] = (int) ((admin_num - admin_num_arrays[0] * 1000) - admin_num_arrays[1] * 100) / 10;
admin_num_arrays[3] = (int) ((admin_num - admin_num_arrays[0] * 1000) - admin_num_arrays[1] * 100) - admin_num_arrays[2] * 10;
boolean admin_repeat = t