问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java循环,输入字符直到得到指定字符

发布网友 发布时间:2022-05-23 16:26

我来回答

5个回答

热心网友 时间:2023-10-29 04:02

写个死循环就可以了
public static void main(String[] args){

while(true){
try {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入姓名:");
String name = br.readLine();
if("daming".equals(name)){
System.out.println("daming,欢迎您进入本系统。");
break;
}else{
System.out.println("十分抱歉,系统不存在您的记录。");
}

}catch (Exception e) {

}
}
}

}

你那个new loTest()改成这样也行

public class loTest {

public void ss(){

try {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入姓名:");
String name = br.readLine();
if("daming".equals(name)){
System.out.println("daming,欢迎您进入本系统。");

}else{
System.out.println("十分抱歉,系统不存在您的记录。");
new loTest().ss();
}

}catch (Exception e) {

}

}
public static void main(String[] args) {
new DeloTest.ss();

}

}

你还可以这这么干,写在构造函数里面
public class loTest{

public loTest(){
try {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入姓名:");
String name = br.readLine();
if("daming".equals(name)){
System.out.println("daming,欢迎您进入本系统。");

}else{
System.out.println("十分抱歉,系统不存在您的记录。");
new loTest();
}

}catch (Exception e) {

}
}

public static void main(String[] args) {
new Demo2();
}

}

热心网友 时间:2023-10-29 04:02

public static void main(String[] args){
    Scanner sc = new Scanner(System.in);
    String name;
    System.out.println("请输入姓名:");
    do{
    name = sc.next();
    if(!"daming".equals(name)){System.out.println("十分抱歉,系统不存在您的记录。");}
    }while(!"daming".equals(name));
    System.out.println("daming,欢迎您进入本系统。");
    }

写法不同作用一样

热心网友 时间:2023-10-29 04:03

用subString.具体用法:
字符串截取,substring(int beginIndex) 返回一个新的字符串,它是此字符串的一个子字符串。
substring(int beginIndex, int endIndex) 返回一个新字符串,它是此字符串的一个子字符串。
beginIndex - 起始索引(包括)。从0开始
endIndex - 结束索引(不包括)。
"12345".substring(3) returns "45"
"12345".substring(2, 3) returns "23"

热心网友 时间:2023-10-29 04:03

import java.io.BufferedReader;
import java.io.InputStreamReader;

public class IoTest {
    public static void main(String[] args) {
boolean flag = false;
try {
    BufferedReader br = 
        new BufferedReader(new InputStreamReader(System.in));
    while(!flag) {
        System.out.println("请输入姓名:");
        String name = br.readLine();
        if ("daming".equals(name)) {
    System.out.println("daming,欢迎您进入本系统。");
    flag = true;
        } else {
    System.out.println("十分抱歉,系统不存在您的记录。");
        }
    } 
    } catch (Exception e) {
    }
}
}

热心网友 时间:2023-10-29 04:04

楼上正解

public class IoTest {
    public static void main(String[] args) {
        try {
            BufferedReader br = new BufferedReader(new InputStreamReader(
                    System.in));
            System.out.println("请输入姓名:");
            ////---重点是这里,你要加入循环啊,不然他怎么循环判断---///////
            while (!"daming".equals(br.readLine())) {
                System.out.println("十分抱歉,系统不存在您的记录。");
                System.out.println("请输入姓名:");
                
            }
            System.out.println("daming,欢迎您进入本系统。");
        } catch (IOException e) {
            e.printStackTrace();
        }

    }

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
金蝶精斗云备份 美人鱼在世界上存在吗 综合来看,宁波哪个区比较适宜居住,哪个区的环境及设施比较 宁波十大购物好地方 宁波购物游去哪里好 你不想去买买买吗 一两白银是多重? vivo从手机u盘和sd卡安装显示未找到文件证书查询 用微笑来阻止眼角泪珠的伤感签名 跪求有关乌鸦的传说和事情 什么牌子面膜补水保湿效果最好 哪些面膜的补水保湿效果比较好? 用java循环做:循环输入一批数字,输出这批数字中的最大值,输入0则停止输入。怎么做? 热控二班拼音怎么写 请问这个"班" 怎么打,我每次都用拼音打的,还有"情"字. 谢谢各位的 帮助 电工班拼音怎么写 班丹班拼音是什么 在云闪付支付骗子钱,然后我就把卡解绑了,骗子还会在卡里转走钱吗? 班的拼音 班的拼音,怎么打 班字拼音几声 买蜂蜜时,怎么挑选蜂蜜,怎样的才是纯天然的没有加工过的呢? 刚买的小米48寸电视严重阴阳屏怎么办? 48英寸和小米小米电视4A 49英寸 标准版哪个 CAD2006如何定义带Ctrl的快捷键,比如复制命令定义为Ctrl+C ___:经典好书推荐 小米2S电视48寸的怎么样 请问下有没有经典的器官移植病例啊 为什么宁波佛教居士林拒绝佛教正法经典? 48寸小米电视2S怎么样 都会经典怎么样?好不好?值不值得买? 广东经典软双喜宁波有卖的吗 java里面循环for 要求输入五门成绩,并且算五门成绩总分和平均分。 java for循环录入 java中怎样用do while 循环语句实现用户随机输入一些数,然后求这些数的和及平 绿豆汤在冰箱能放几天绿豆汤在冰箱冷藏可以放多久? 在洗澡水中放入生盐,生姜,白酒,对身体有何好处? 据说生姜可以去除狐臭,那么是洗澡的时候涂还是洗完 红帽子白帽子黄帽子蓝帽子区别 百合康蛋白粉蓝帽与白帽的区别? 荣耀v10支持息屏显示么? 质检员的工作真的很难做,尽是得罪人的事 做质检员难?还是文员难?不是高手免谈 质检员的工作难不难 请问夫妻都正常为什么怀不了孕呢? 韩国传统服饰主要受我国什么时期的影响 韩国古代的服装。。。急求 什么是Android组件化,为什么要组件化 美术教学日志 初中美术教育中应注意的几点问题 禾苗吐穗,露珠晶莹,结网 夏天的早晨小草上为什么有露珠 就是说夏天早晨庄稼上.小草上都有露水,问这些露水是怎么形成的?急!