Java 控制台如何实现按任意键继续的功能 100

RT,注意是按任意键继续不是任意键后按回车继续不是这种Stringstr=newScanner(System,in).next();是比如我输入a直接继续下一步不需要按回... RT,注意是按任意键继续 不是任意键后按回车继续 不是这种String str=new Scanner(System,in).next(); 是比如我输入a 直接继续下一步 不需要按回车 。框架还没学,不要跟我说键盘监听,
如何用基础语法实现,求大神指教
搜索
复制
展开
 我来答
艾来木尼亚孜
2015-05-16 · 超过76用户采纳过TA的回答
知道小有建树答主
回答量:124
采纳率:0%
帮助的人:103万
展开全部
你这样不行的,控制台怎么知道你要输入的是a一个字符串 还是abc三个字符串呢,所以你必须按enter键结束当前的输入后才能继续输入。
碧血玉叶花
2015-05-19 · TA获得超过4976个赞
知道大有可为答主
回答量:6154
采纳率:0%
帮助的人:1665万
展开全部

代码如下,有问题请追问:


import java.util.Scanner;
 
public class InputTest {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        String val = null;       // 记录输入的字符串
        do{
            System.out.print("请输入:");
            val = input.next();       // 等待输入值
            System.out.println("您输入的是:"+val);
        }while(!val.equals("#"));   // 如果输入的值不是#就继续输入
        System.out.println("你输入了\"#\",程序已经退出!");
        input.close(); // 关闭资源
    }
}

   

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式