A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张治国 中级黑马   /  2014-4-8 12:02  /  1196 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

“用户输入字符串并显示,直到‘bye’为止,请使用break语句实现。”
关键代码:
public static void main(String[] args) {
                //扫描器
                Scanner input = new Scanner(System.in);
                //字符串
                String str = "";
                while(true)
                {
                        System.out.println("请输入字符串:");
                       
                        str = input.next();
                       
                        System.out.println("您输入的字符串是:"+str);
                       
                        if("bye".equals(str))
                        {
                                break;
                        }
                }
               
                System.out.println("输入结束");

        }

以上代码可以发现,只要输入的字符串不是“bye”,程序就不会结束。如果需要将程序暂停到if判断的位置,查看equals()方法的结果,该怎么做呢?

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

1 个回复

倒序浏览
没太清楚你想表达的意思,我的理解大概就是想看一下比较的结果后再进行if判断,那之前加一句输出语句就可以了啊?不知道我理解的对不对。
  1. import java.util.*;
  2. class Equals
  3. {
  4.         public static void main(String[] args)
  5.         {
  6.                  //扫描器
  7.          Scanner input = new Scanner(System.in);
  8.          //字符串str用于接收用户输入
  9.          String str = "";
  10.          while(true)
  11.                 {
  12.                          System.out.println("请输入字符串:");
  13.                          str = input.next();
  14.                          System.out.println("您输入的字符串是:"+str);
  15.                          //用户输入的字符串与bye进行比较
  16.                          boolean b = "bye".equals(str);
  17.                          System.out.println("您输入的字符串与bye是否相等:"+b);
  18.                          if(b)
  19.                         {
  20.                                  break;
  21.                         }
  22.                 }
  23.                 System.out.println("输入结束");
  24.         }
  25. }
复制代码



评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马