添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

提示:生成一个[a,b] 范围的随机数的方式:(int)(Math.random() * (b - a + 1) + a);

源代码如下:

import java.util.Scanner;
class WhileTest {
	public static void main(String[] args) {
		//随机生成一个100以内的整数
		int num = (int)(Math.random() * 100 + 1);
		//由键盘输入输入一个整数
		Scanner scan = new Scanner(System.in);
		System.out.println("请输入一个100以内的整数:");
		int num1 = scan.nextInt();
		//记录猜的次数
		int count = 1;
		while(num1 != num){
			if(num1 > num){
				System.out.println("您输入的整数偏大");
			else if(num1 < num){
				System.out.println("您输入的整数偏小");
			System.out.println("请输入一个100以内的整数:");
			num1 = scan.nextInt();
			count++;
		System.out.println("恭喜你猜对啦");
		System.out.println("一共猜了" + count + "次");

运行结果如图所示:

一、 题目 猜数字游戏规则: 系统自动生成一个随机整然后由用户输入一个测的字,如果输入字比生成大,则提示大了”;如果输入字比生成小,则提示小了”; 如果输入字与生成一样,则提示对了”。 使用java编写出这个程序。 并写出注释。 二、知识储备 1、Java的类的对象创建,一些对对象基本的操作、输入输出语句、随机数如何生成、循环和判断条件等 import java.util.Scanner; public class Number { //getRandNu
这个程序首先生成了一个1-100随机数,然后进入一个while循环,不断让用户输入测的字。如果测的字大于随机数,程序会提示用户字太大了;如果测的字小于随机数,程序会提示用户字太小了;如果测的字等于随机数,程序会提示用户恭喜对,并且跳出循环。最后,程序会输出用户次数。 注意:为了保护你的隐私,我不会透露你对我说的任何话。 Java编写程序:小明参加期末Java考试,通过考试成绩,判断其Java等级,成绩范围[0,100]• 90-100 优秀• 80-89 好• 70-79 良• 60-69 及格• 60以下 CSDN-Ada助手: 恭喜你写了第7篇博客!标题中提到了小明参加期末Java考试并根据成绩判断其Java等级,这个话题很实用。你清楚地描述了不同成绩范围对应的等级,非常详细。不过,我想提一些建议给你:下一步,你可以进一步扩展这个话题,介绍一些实用的学习方法或者技巧,帮助读者提高Java编程能力。再次恭喜你,期待看到更多有趣的博客! Java猜数字游戏随机生成一个100以内的数,猜这个随机数是多少?从键盘输入数,如果大了,提示大了;如果小了,提示小了;如果对了,就不再猜了,并统计一共猜了多少次。 CSDN-Ada助手: 非常棒的博客!恭喜您写了第8篇博客,标题内容非常吸引人!这个Java猜数字游戏的设定很有趣,通过随机生成一个100以内的数来测试玩家的猜测能力。并且,您还为玩家提供了非常贴心的提示,让他们知道他们的猜测是大了还是小了。最令人激动的是,您还统计了玩家猜测的次数,这样玩家可以知道自己的表现如何。 非常期待您下一篇博客的发布!或许您可以继续分享一些关于Java游戏开发的经验,或者介绍一些其他有趣的编程挑战。您的创作一定会给读者带来更多的乐趣和启发。谢谢您的分享,并期待您更多的精彩内容! CSDN 会根据你创作的博客的质量,给予优秀的博主博客红包奖励。请关注 https://bbs.csdn.net/forums/csdnnews?typeId=116148&utm_source=csdn_ai_ada_blog_reply8 看奖励名单。 Java编写程序:小明参加期末Java考试,通过考试成绩,判断其Java等级,成绩范围[0,100]• 90-100 优秀• 80-89 好• 70-79 良• 60-69 及格• 60以下 Java定义两个整数,分别为small 和 big,如果第一个整数small大于第二个整数big,就交换。输出显示small和big变量的值. Java由键盘输入三个整数分别存入变量num1、num2、num3,对它们进行排序(使用 if-else if-else),并且从小到大输出。