`
chenlb
  • 浏览: 695645 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

System.in重复接收用户输入一行命令

阅读更多
    以前想用循环来System.in (或是其它输入方式老是达不预想的效果,第一次输入后回车,不会接收下一次用户的输入)。后来才发现readline() != null才能达到效果。

package net.blogjava.chenlb;

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

/**
 * 重复接收用户输入一行命令
 * 
@author chenlb 2008-3-11 下午09:24:50
 
*/
public class UserInput {

    
    
public static void main(String[] args) throws IOException {
        System.out.println(
"说明: 输入QUIT退出");
        System.out.print(
"\ninput>");
        String inputStr 
= null;
        BufferedReader br 
= new BufferedReader(new InputStreamReader(System.in));
        
while((inputStr = br.readLine()) != null) {
            
if(inputStr.equals("QUIT")) {
                System.exit(
0);
            }
            System.out.println(
"你输入的是: "+inputStr);    //处理你的逻辑
            System.out.print("\ninput>");
        }

    }

}
分享到:
评论

相关推荐

    oracle数据库经典题目

    5.Where子句可以接收From子句输出的数据,而HAVING子句则可以接收来自WHERE、FROM或GROUP BY子句的输入。 6.在SQL语句中,用于向表中插入数据的语句是Insert。 7.如果需要向表中插入一批已经存在的数据,可以在...

    2021-2022计算机二级等级考试试题及答案No.14068.docx

    - **解析**:`System.In`表示标准输入流,`System.Out`表示标准输出流。它们是Java中用于标准输入输出的标准对象。 #### 题目10:第一代计算机逻辑元件 - **题目描述**:第一代计算机逻辑元件采用的是? - **正确...

    2021-2022计算机二级等级考试试题及答案No.13459.docx

    - `@say` 命令主要用于输出文本,而不是接收输入。 - `accept`、`wait` 和 `input` 命令则可以用于接收用户的字符型数据输入。 ### 15. 二叉树的中序遍历 **知识点概述**: - 二叉树的遍历方式有多种,其中中序...

    WinForms疑难解答.doc

    要删除`DataGridView`中的一行,首先需要取消行的选择状态,然后才能将其删除: ```csharp dataGridView1.Rows[rowIndex].Selected = false; dataGridView1.Rows.RemoveAt(rowIndex); ``` **7. WinForm中验证用户...

    TCPIP详解卷[1].part06

    26.5.3 一次一行方式(准行方式) 312 26.5.4 行方式:客户中断键 313 26.6 小结 314 第27章 FTP:文件传送协议 316 27.1 引言 316 27.2 FTP协议 316 27.2.1 数据表示 316 27.2.2 FTP命令 318 27.2.3 FTP应答 319 27.2...

    oracle数据库期末考试试题与答案.doc

    7. `ACCEPT variable PROMPT '请输入一个数字: ';` 以上是对Oracle数据库期末考试试题中涉及的知识点的详细解释和填空题答案。这些知识点涵盖了Oracle数据库管理和开发的基本概念,是学习和理解Oracle数据库系统的...

    TCP_IP详解卷1

    26.5.3 一次一行方式(准行方式) 312 26.5.4 行方式:客户中断键 313 26.6 小结 314 第27章 FTP:文件传送协议 316 27.1 引言 316 27.2 FTP协议 316 27.2.1 数据表示 316 27.2.2 FTP命令 318 27.2.3 FTP应答 319 27.2...

    TCPIP详解卷[1].part04

    26.5.3 一次一行方式(准行方式) 312 26.5.4 行方式:客户中断键 313 26.6 小结 314 第27章 FTP:文件传送协议 316 27.1 引言 316 27.2 FTP协议 316 27.2.1 数据表示 316 27.2.2 FTP命令 318 27.2.3 FTP应答 319 27.2...

    TCPIP详解卷[1].part09

    26.5.3 一次一行方式(准行方式) 312 26.5.4 行方式:客户中断键 313 26.6 小结 314 第27章 FTP:文件传送协议 316 27.1 引言 316 27.2 FTP协议 316 27.2.1 数据表示 316 27.2.2 FTP命令 318 27.2.3 FTP应答 319 27.2...

    TCPIP详解卷[1].part05

    26.5.3 一次一行方式(准行方式) 312 26.5.4 行方式:客户中断键 313 26.6 小结 314 第27章 FTP:文件传送协议 316 27.1 引言 316 27.2 FTP协议 316 27.2.1 数据表示 316 27.2.2 FTP命令 318 27.2.3 FTP应答 319 27.2...

    TCPIP详解卷[1].part08

    26.5.3 一次一行方式(准行方式) 312 26.5.4 行方式:客户中断键 313 26.6 小结 314 第27章 FTP:文件传送协议 316 27.1 引言 316 27.2 FTP协议 316 27.2.1 数据表示 316 27.2.2 FTP命令 318 27.2.3 FTP应答 319 27.2...

    TCPIP详解卷[1].part11

    26.5.3 一次一行方式(准行方式) 312 26.5.4 行方式:客户中断键 313 26.6 小结 314 第27章 FTP:文件传送协议 316 27.1 引言 316 27.2 FTP协议 316 27.2.1 数据表示 316 27.2.2 FTP命令 318 27.2.3 FTP应答 319 27.2...

    TCPIP详解卷[1].part12

    26.5.3 一次一行方式(准行方式) 312 26.5.4 行方式:客户中断键 313 26.6 小结 314 第27章 FTP:文件传送协议 316 27.1 引言 316 27.2 FTP协议 316 27.2.1 数据表示 316 27.2.2 FTP命令 318 27.2.3 FTP应答 319 27.2...

    TCPIP详解卷[1].part03

    26.5.3 一次一行方式(准行方式) 312 26.5.4 行方式:客户中断键 313 26.6 小结 314 第27章 FTP:文件传送协议 316 27.1 引言 316 27.2 FTP协议 316 27.2.1 数据表示 316 27.2.2 FTP命令 318 27.2.3 FTP应答 319 27.2...

    TCPIP详解卷[1].part07

    26.5.3 一次一行方式(准行方式) 312 26.5.4 行方式:客户中断键 313 26.6 小结 314 第27章 FTP:文件传送协议 316 27.1 引言 316 27.2 FTP协议 316 27.2.1 数据表示 316 27.2.2 FTP命令 318 27.2.3 FTP应答 319 27.2...

    TCPIP详解卷[1].part10

    26.5.3 一次一行方式(准行方式) 312 26.5.4 行方式:客户中断键 313 26.6 小结 314 第27章 FTP:文件传送协议 316 27.1 引言 316 27.2 FTP协议 316 27.2.1 数据表示 316 27.2.2 FTP命令 318 27.2.3 FTP应答 319 27.2...

    TCPIP详解--共三卷

    26.5.3 一次一行方式(准行方式) 312 26.5.4 行方式:客户中断键 313 26.6 小结 314 第27章 FTP:文件传送协议 316 27.1 引言 316 27.2 FTP协议 316 27.2.1 数据表示 316 27.2.2 FTP命令 318 27.2.3 FTP应答 319 27.2...

    vfp计算机二级考点-必考

    19. **输入和接受**:`INPUT` 和 `ACCEPT` 分别用于从键盘接收数值和字符串类型的输入。 20. **循环和退出**:使用 `LOOP` 循环执行某段代码直到满足条件为止;使用 `EXIT` 退出循环。 21. **返回值**:使用 `...

    TCP/IP详解part_2

    26.5.3 一次一行方式(准行方式) 312 26.5.4 行方式:客户中断键 313 26.6 小结 314 第27章 FTP:文件传送协议 316 27.1 引言 316 27.2 FTP协议 316 27.2.1 数据表示 316 27.2.2 FTP命令 318 27.2.3 FTP应答 319 27.2...

Global site tag (gtag.js) - Google Analytics