在一个循环过程中
对于输入的数值进行判别
假设是10次
那么就必须有10次的有效输入
如果一次输入错误了
那么就重复这次的输入直到输入正确为止不知道怎么编写啊 如果说的不清楚我回继续跟帖
对于输入的数值进行判别
假设是10次
那么就必须有10次的有效输入
如果一次输入错误了
那么就重复这次的输入直到输入正确为止不知道怎么编写啊 如果说的不清楚我回继续跟帖
解决方案 »
- (算法题)求大牛进来给个算法,求精确点的
- 做一个用java检测email是否正确的题目。。
- 向高人请教JAVA JTable用法.
- 请问mysql的jdbc连接包要放在那个目录下
- 请教一个构造器如果没有参数,直接将构造器内部的代码放在初始段中有何区别?
- 一个程序问题!问题出在哪里???
- 帮忙看看JCreator2.5和JCreator3.0的编译和运行问题?
- 关于Applet的字符问题--日文操作系统显示中文内容 --解决,给分100
- ★★★有关窗体间数据通讯的问题,希望能有好的见解。★★★
- 一个Java程序问题!!
- 大家给点意见(会影响我的人生
- serialVersionUID的问题,很无奈,很郁闷
do {
输入
} while (输入无效);
}
{
int input=(输入的值);
if(input!=1&&input!=2)
i=i-1;
else
{
处理;
}
}
boolean flag=false;
do{
int input=(输入的值);
if(输入值判断为真)
flag=true;
else
out.printf("提示输入值无效,重新输入");
}while(flag==true);对输入值处理;
}
{
int input=(输入的值);
if(input!=1&&input!=2)
i=i-1;
else
{
递归此函数;
}
}
/**
* Method main
*
*
* @param args
*
*/
public static void main(String[] args) {
// TODO: Add your code here
Scanner in = new Scanner(System.in);
for(int i=0;i<10;i++)
{
boolean flag ;
do{
String input = in.nextLine();
flag = false;
try{
Integer.parseInt(input);
}catch(NumberFormatException ex)
{
System.out.println("输入有误,请重输");
flag = true;
}
}while(flag);
}
}
}
不知道满足楼主要求不
boolean flag=false;
do{
int input=(输入的值);
if(判断条件为真)
flag=true;
else
out.printf("提示输入值错误,重输");
}while(flag==true);
}