Java编程练习?
我对java编码相当陌生。夏天我参加了为期两周的夏令营,学习了循环、构造函数、数组、if语句等。基本上都是在控制台中完成的,我从未真正学会如何编写程序。我想知道你们中是否有人可以做一些很酷的小练习来提高我的Java知识。(这包括我可能需要研究才能编写代码的内容) 只是一个例子,我觉得我会做一个高-低的游戏Java编程练习?,java,Java,我对java编码相当陌生。夏天我参加了为期两周的夏令营,学习了循环、构造函数、数组、if语句等。基本上都是在控制台中完成的,我从未真正学会如何编写程序。我想知道你们中是否有人可以做一些很酷的小练习来提高我的Java知识。(这包括我可能需要研究才能编写代码的内容) 只是一个例子,我觉得我会做一个高-低的游戏 import java.util.Scanner; 公开课考试{ 公共静态void main(字符串[]args){ 扫描仪输入=新扫描仪(System.in); 随机生成器=新随机();
import java.util.Scanner;
公开课考试{
公共静态void main(字符串[]args){
扫描仪输入=新扫描仪(System.in);
随机生成器=新随机();
int num1=生成器nextInt(9)+1;
int num2=生成器。nextInt(9)+1;
int num3=发电机。下一个(9)+1;
int num4=发电机。下一个(9)+1;
int right=0;
num1=num1*1000;
num2=num2*100;
num3=num3*10;
int code=num1+num2+num3+num4;
System.out.println(“让我们玩高-低”);
while(右==0){
System.out.println(“猜一个四位数”);
int guess=input.nextInt();
如果(猜测<代码){
System.out.println(“Low!”);
}
else if(猜测>代码){
System.out.println(“高!”);
}
else if(猜测==代码){
System.out.println(“您赢了!代码是“+code+”!”);
右=1;
}
}
}
}
是的,我希望这几乎是我能做到的最有效的,但是有什么想法吗?我有点受不了了,我一直看到有人推荐像文件浏览器这样的程序运行的项目,我不知道怎么做。首先,欢迎来到社区! 但是关于你的问题,你可以做很多练习。例如,如果您愿意花一些钱,那么《Java For Dummies》(确保它是一体式版本)一书中有许多创建工作程序的教程(“pong”游戏克隆、图像查看器、绘图板程序)。 如果你不想花钱,我建议你用我的()。对于你目前提出的问题,它有很多很棒的课程
希望它能有所帮助:)我想我可以用一个布尔值,而不是检查int right=1,这样代码就可以停止循环Chess应用程序、pomodoro应用程序、递归应用程序,任何有用的东西!!!!fibonnacci,打印菱形*,将193转换为字符串,加法或偶数。更多关于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;
}
}
}
}