我对java编码相当陌生。夏天,我参加了一个为期两周的夏令营,我学到了一些东西,比如循环、构造函数、数组、if语句等等。基本上,这些都在控制台里,我从来没有真正学会过如何制作程序。我想知道你们中是否有人做过一些很酷的小练习来提高我的Java知识。(这包括一些我可能需要研究才能编码的东西)。
举个例子-我觉得我会做一场低水平的比赛。
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;
}
}
}
}是的,我希望那几乎和我能做到的一样有效率,但是有什么想法吗?我有点被淘汰了,我经常看到人们推荐像文件资源管理器这样的程序运行的项目,而我不知道如何去做。
发布于 2014-09-24 02:24:45
首先,欢迎来到社区!但是关于你的问题,你可以做很多练习。例如,如果你愿意花一些钱,这本书“”(确保它是一个完整的版本)有许多教程用于创建一个工作程序('pong‘游戏克隆,图像查看器,绘图板程序)。如果你不想花这笔钱,我建议Udemy (https://www.udemy.com/)。对于你目前提出的问题,它有很多很棒的课程。
希望能有所帮助:)
https://stackoverflow.com/questions/26007393
复制相似问题