java循环结构执行的题目
来源:百度知道 编辑:UC知道 时间:2024/05/21 06:28:25
提示:(1)用整形变量water表示水缸的水"int water=15;"
(2)用整形变量i表示小和尚下山挑水的次数"int i=0;"
(3)分析循环条件(水少于50升),循环操作(水增加5升,挑水次数增加1).
(4)套用while或do-while写出代码..
2进入客户管理菜单后,提示输入数字选择进入相应的功能模块.用户如果输入错误,可以重复输入,知道输入正确,执行相应的操作后退出循环.
提示(1)声明布尔变量con用标识是否继续,开始时con的值为fase.
(2)使用do-while循环:循环至少执行一次,如果con的值为true,继续执行循环体,否则退出循环..
用java循环结构写出代码来啊...
//我合并了,你看看
import java.io.BufferedInputStream;
import java.io.IOException;
public class TT {
public static void main(String[] args) {
//第一题
int water = 15;
int i = 0;
while (water < 50) {
water += 5;
i++;
}
System.out.println("和尚共挑了"+i+"次水");
//第二题
BufferedInputStream bis=new BufferedInputStream(System.in);
int s=-1;
byte[] bt;
boolean con=true;
do{
System.out.println("请输入10以内数字控制菜单:");
try {
bt=new byte[1024];
if(con==false)break;
bis.read(bt);
String str=new String(bt).trim();
int t=Integer.parseInt(str);
if(t>10|t<0){
System.out.println("数字无效!");
continue;
}
System.out.println("您输入的是:"+str);
System.out.println("是否继续? Y(是)/N(否)");
bis.read(bt);
String stop=new String(bt);