我对java编码很新。我在暑假期间参加了两个星期的训练营,我学习了诸如循环,构造函数,数组,if语句之类的东西。基本上它都在控制台中,我从未真正学过如何制作程序。我想知道你们中是否有人为了增强我的Java知识而做了一些很酷的小练习。 (这包括我可能需要研究以便能够编码的内容)。
只是一个例子 - 我觉得我会做一个Hi-Low游戏。
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
Random generator = new Random();
int num1 = generator.nextInt(9)+1;
int num2 = generator.nextInt(9)+1;
int num3 = generator.nextInt(9)+1;
int num4 = generator.nextInt(9)+1;
int right = 0;
num1 = num1*1000;
num2 = num2*100;
num3 = num3*10;
int code = num1 + num2 + num3 + num4;
System.out.println("Lets play High-Low");
while(right == 0){
System.out.println("Guess a four digit number");
int guess = input.nextInt();
if (guess < code){
System.out.println("Low!");
}
else if (guess > code){
System.out.println("High!");
}
else if (guess == code){
System.out.println("You win! The code was " + code + "!");
right = 1;
}
}
}
}
是的,我希望这几乎和我能做到的一样有效,但任何想法?我不喜欢他们,我一直看到人们推荐的项目实际上像文件浏览器一样运行,我不知道如何做。
答案 0 :(得分:0)
首先,欢迎来到社区! 但是关于你的问题,你可以做很多练习。例如,如果你愿意花一些钱,那么这本书就是“傻瓜的Java&#34; (确保它是一体化版本)有许多教程用于创建工作程序(&#39; pong&#39;游戏克隆,图像查看器,绘图板程序)。 如果你不想花钱我建议Udemy(https://www.udemy.com/)。对于你目前提出的问题,它有许多很棒的课程。
希望它会有所帮助:)