Java编程练习?

时间:2014-09-24 02:03:30

标签: java

我对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;
            }

        }

    }
}

是的,我希望这几乎和我能做到的一样有效,但任何想法?我不喜欢他们,我一直看到人们推荐的项目实际上像文件浏览器一样运行,我不知道如何做。

1 个答案:

答案 0 :(得分:0)

首先,欢迎来到社区! 但是关于你的问题,你可以做很多练习。例如,如果你愿意花一些钱,那么这本书就是“傻瓜的Java&#34; (确保它是一体化版本)有许多教程用于创建工作程序(&#39; pong&#39;游戏克隆,图像查看器,绘图板程序)。 如果你不想花钱我建议Udemy(https://www.udemy.com/)。对于你目前提出的问题,它有许多很棒的课程。

希望它会有所帮助:)