黑马程序员技术交流社区
标题:
读取键盘录入
[打印本页]
作者:
心在左边跳
时间:
2015-7-8 17:57
标题:
读取键盘录入
import java.io.IOException;
import java.io.InputStream;
/**
* 读取键盘录入
* system.in:对应标准输入设备:键盘
* system.out:对应标准输出设备:控制台
*
*通过键盘录入数据。当录入一行后,就将改行打印,如果录入over时,停止录入
*/
public class ReadIn {
public static void main(String[] args) throws IOException {
InputStream in=System.in;
StringBuilder sb=new StringBuilder();
while(true){
int ch=in.read();
if(ch=='\r')
continue;
if(ch=='\n'){
String s=sb.toString();
if("over".equals(s)){
break;
}
System.out.println(s.toUpperCase());
sb.delete(0, sb.length());
}else
sb.append((char)ch);
}
}
}
复制代码
作者:
hp_discuz
时间:
2015-7-8 18:28
这个是从键盘接受数据,如果是数字就原样输出,如果有over字符的话就结束,最后将字母转换成大写。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2