黑马程序员技术交流社区

标题: 作业题求解 [打印本页]

作者: Aaron9527    时间: 2016-6-6 21:37
标题: 作业题求解
编写程序,读取输入的数据,并判断数据,如果是exit就退出
作者: Aaron9527    时间: 2016-6-6 21:55
不会啊啊 怎么破
作者: zycjiu150    时间: 2016-6-6 22:04
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();
                        }
                }
        }
}
作者: Aaron9527    时间: 2016-6-6 22:11
zycjiu150 发表于 2016-6-6 22:04
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

不错不错,我没想到用equals方法,,
作者: Aaron9527    时间: 2016-6-6 22:13
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();
                        }
                }

        }
}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2