初学java,不知道bug多不多,为了整理凌乱的思绪,写一个实践一下,跟C++好像啊
简单来说,初学java确实有一点难度,但是大部分知识和思想和C语言和python相似,所以写起来还行,注意是对一些定义和函数运用的熟练。
掌握简写也是非常快的
用idea在编写java的时候十分轻松,他会自动帮我们联想出常见的代码语句,我们只需要Tab即可完成大部分操作!!!
java
package demo;
import java.util.Random;
import java.util.Scanner;
public class helloworld {
public static void main(String[] args) {
System.out.println("hello world");
System.out.println("欢迎来到没所谓没啥用的简单学习程序---猜数字小游戏");
System.out.println("输入1进入游戏");
Scanner oy = new Scanner(System.in);
int start = oy.nextInt();
if (start ==1||start ==1107) {
Random ans= new Random(System.currentTimeMillis());
int ans1= ans.nextInt(100);
if (start==1107) {
System.out.println("解锁隐藏功能,本次游戏的数字为"+ans1);
}
int number=-1;int i=0;
System.out.println("游戏开始,我的数字藏好了,你猜猜看是什么腻,范围在0-100");
while (ans1!=number){
i++;
Scanner num = new Scanner(System.in);
number = num.nextInt();
if (number>100||number<0) {
System.out.println("好好审题,你超范围了");
continue;
}
if (number>ans1){
System.out.println("赌大了,猜小一点!!!");
} else if (number<ans1) {
System.out.println("勇敢点,往大的猜!!!");
}
else {
if (i==1){
System.out.println("**********************************************************************");
System.out.println("太强了吧,第一次就猜中了,隐藏密码为1107,在游戏一开始输入1107有惊喜!!!");
System.out.println("**********************************************************************");
}
else {
System.out.println("*******************");
System.out.println("恭喜你,猜中了!!!");
System.out.println("*******************");
break;
}
}
}
}
}
}