java 输入 错误 返回_Java用户输入错误返回继续输入怎么实现? java if 语句如何...

用文本编辑器打开/etc/profile ·在profile文件末尾加入: export JAVA_HOME=/usr/share/jdk1.6.0_14 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar ·重新登录 ·注解 a. 你要将 /usr/share/jdk1.6.0_14改为你的jdk安装目录 b. linux下用冒号“:”来分隔路径 c. $PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值 在设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种 常见的错误。 d. CLASSPATH中当前目录“.”不能丢,把当前目录丢掉也是常见的错误。 e. export是把这三个变量导出为全局变量。 f. 大小写必须严格区分。

System.out.print(a);Test.prints();a = a + 0;public static int getStr(){//获取用户输入的正确数值Scanner input = new Scanner(System.in);a = input.nextInt();

请注意代码:

import java.util.Scanner;public class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String msg = ""; do { System.out.println("请输入字符串:"); msg = sc.nextLine(); if ("abc".equals(msg) || "def".equals(msg)) { System.out.println(msg); }else { System.out.println("wrong"); } } while (true); // 下面是while中断条件 //!"abc".equals(msg) && !"def".equals(msg) }}结果:

不能用if...else循环来实现,用while循环

import java.util.Scanner;

public class TestCharLength {

\tpublic static void main(String[] args) {

\t\t// TODO 自动生成的方法存根

\t\tScanner input = new Scanner(System.in);

\t\tSystem.out.println("请输入长度为6的字符串:");

\t\tString str = input.nextLine();

\t\twhile (str.length() != 6) {

\t\t\tSystem.out.println("请输入长度为6的字符串:");

\t\t\tstr = input.nextLine();

\t\t}

\t\tSystem.out.println("程序退出,你输入了:" + str);

\t}

}

好像发帖人已经忘记这个问题了. 嗷, 没关系, 普及下eclipse撤销的快捷键:

返回分多种情况:

1. 看上一步编辑的代码(仅仅是看, 哪怕编辑框已关闭):

用Ctrl+q

2. 撤销上一步的代码(不但要看, 还要撤销修改, 对已关闭编辑框无效):

用Ctrl+z

3. 打开之前关闭的编辑框:(点一下返回一级, 直到eclipse平台打开时的状态为止, 哪怕编辑框已关闭):

用alt+左箭头

import java.util.Scanner;public class Test {\tpublic static void main(String[] args) {\t\tScanner sc = new Scanner(System.in);\t\tSystem.out.println("输入x:");\t\tString x;\t\tdo {\t\t\ttry {\t\t\t\tx = sc.nextLine();\t\t\t\tif (Integer.valueOf(x) instanceof Integer) {\t\t\t\t\tSystem.out.println("输入为整数,程序结束.");\t\t\t\t\tbreak;\t\t\t\t} else {\t\t\t\t\tx = sc.nextLine();\t\t\t\t}\t\t\t} catch (Exception e) {\t\t\t\tSystem.out.println("请输入整数.");\t\t\t}\t\t} while (true);\t}}

Java用户输入错误返回继续输入怎么实现?

: 方法一:用while循环就可以了.第一步:先设置一个boolean的变量设成ture.第二步:检查输入信息并进行比较 如果合格就把Boolean变量设成false 跳出循序就行了.方法二:点击运行,重新输入.方法三:第一步:关闭elipse.第二步:再打开elipse.第三步:打开程序.第四步:点击运行.第五步:再次输入.

java编程,如果输入错误怎样返回前一步 -

: 使用try{}catch 块,在 catch{ 调用本方法,或前一步的方法}一般为每个方法中写两个步骤方法,及时错了还能调回去

如何在java程序中实现,用户输入有误(number超出1 - 100之间)返回重新输入,直到输入正确为止, -

: int number; boolean flag = true; while(flag) {// number = br.nextInt(); if(number>100||number<1){//如果不满足条件继续循环 System.out.println("人数超出范围,请重新输入");} else {//如果满足条件,将循环变量设为false,程序将退出循环 flag = false; } } 满意请采纳 谢谢

java中如何实现用户输入错误,从新输入 -

: 结果会映出错误的字样 然后要求用户从新输入 ConsoleIO里面有以下: String x 为了让程序更有结构化,JAVA不支持GOTO语句,所以不能实现VB的On error goto

java中的“输入错误 退出程序”代码怎么打? -

: System.out.println("输入错误!!"); System.exit(0);//退出整个程序

java 输入错误后如何返回从新输入 -

: ctrl+z

java 用户输入格式错误 重新输入的方法 -

: java中实现用户输入格式错误后,提示用户重新输入,以用户输入负数的时候提示错误并重新输入案例为例,代码如下:public static int a = 0; public static void main(String[] args) { while (true) { try { a = getStr();if (-1 == a) { //用户输入负数时候,提...

Java用scanner实现交互,要求输入信息错误时返回重新输入

: 这个应该可以满足你的要求:package com;import java.util.Scanner;public class TestMain { private static boolean File_Mail = false; public static void main(String[] args) throws InterruptedException { while (true) { Scanner sc = new Scanner(System....

java程序在dos界面运行时输入错误后返回重新输入的方法 -

: 修改点:1. 在switch中增加default判断错误的输入2. 将while设置成无限循环,就能够继续输入了 import java.util.*; public class cai{ public static void main(String[] args){ Scanner input=new Scanner(System.in); int z=0; do{ System.out.println("1.客户...

Java做的一个用户登陆判别 无论怎么输入什么返回的总是:密码或用户名不正确! 求解惑 下面贴上代码

: String sql = "select*from user where Uname='"+ name + "'and Upass='" + password + "'";看明白了,

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值