java 一、While/if else的使用

本文介绍了如何在Eclipse环境中使用Java编写一个简单的猜数字游戏,涉及While/ifelse结构,随机数生成和用户输入处理。通过逐步指导,学习者将掌握如何创建并调试一个基本的交互式程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、实验目的

  1. 掌握eclipse工具的使用;

掌握While/if else的用法;

二、实验项目内容(实验题目)

1、编写一个Java应用程序,实现下列功能。

程序随机分配给客户一个1-100之间的整数。

用户输入自己的猜测 Scanner

程序返回提示信息,提示信息分别是“猜大了”“猜小了”或“猜对了”

用户可根据提示信息再次输入猜测,直到提示信息是“猜对了!”

参考代码:

import java.util.*; //导入java包

// 系统生成1-100的随机整数

Random random = new Random();

int realNumber = random.nextInt(100);

// 获取用户输入的整数

int i = 0;

Scanner scan = new Scanner(System.in);

i=scan.nextInt();

实现思路:

     // 系统生成1-100的随机整数

代码

  // 获取用户输入的整数

代码

while(代码){//循环条件

if(代码){//猜大了

//输出

代码

//继续获取用户输入的整数

代码 

}

else if(代码){//猜小了

//输出 猜小了

代码

//继续获取用户输入的整数

代码

}

}

System.out.print("猜对了!");

三、源程序(实验步骤/实验过程/算法)

package 实验1;

import java.util.*;

public class exp1 {

public static void main(String[] args) {

int rightNum = new Random().nextInt(100)+1;

Scanner scanner = new Scanner(System.in);

int input=0;

while(input != rightNum) {

System.out.println("猜数字(1-100)!");

input=scanner.nextInt();

if(input>rightNum) {

System.out.println("猜大了");

}

else if(input<rightNum) {

System.out.println("猜小了");

}

}

System.out.print("猜对了!");

}

}

  

四、源程序调试过程和(或)实验分析

当循环体只有一个语句,要记得符号,千万不要忘记省略,要不然很容易导致程序的报错之类的,还有要注意循环的条件,不要重复

    

                         

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值