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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Aaron9527 中级黑马   /  2016-6-6 21:37  /  712 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

编写程序,读取输入的数据,并判断数据,如果是exit就退出

5 个回复

倒序浏览
不会啊啊 怎么破
回复 使用道具 举报
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;

public class Ex1 {
        /**
         * 编写程序,读取输入的数据,并判断数据,如果是exit就退出
         */
        public static void main(String[] args) {
                while(true) {
                        System.out.println("请输入一句话:");
                        InputStreamReader isr = new InputStreamReader(System.in);
                        BufferedReader bufR = new BufferedReader(isr);
                       
                        try {
                                String row = bufR.readLine();
                                if("exit".equals(row)) {
                                        System.out.println("成功退出!");
                                        System.exit(0);
                                } else {
                                        System.out.println(row);
                                }
                        } catch (IOException e) {
                                e.printStackTrace();
                        }
                }
        }
}

点评

我加了while(true)循环还是只能输入一句话,  发表于 2016-6-6 22:17
回复 使用道具 举报
zycjiu150 发表于 2016-6-6 22:04
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

不错不错,我没想到用equals方法,,
回复 使用道具 举报
Aaron9527 发表于 2016-6-6 22:11
不错不错,我没想到用equals方法,,

我想用contains来做,但是好像有个问题,下面读取不了
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/*
* 需求:
编写程序,读取输入的数据,
并判断数据,如果是exit就退出
* */
public class HomeWork {
        public static void main(String[] args) throws IOException {
                InputStreamReader isr = new InputStreamReader(System.in);
                BufferedReader ios = new BufferedReader(isr);
                String str = null;
                while ((str = ios.readLine()) != null) {
                        String iso = "exit";
                        if (str.contains(str)) {
                                System.exit(0);
                                ios.close();
                        }
                }

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