Java基本输入程序

//从键盘输入程序

import java.io.*;

public class KeyinStr

{

         publicstatic void main(String[] args)throws Exception

         {

                   BufferedReaderbr=new BufferedReader(new InputStreamReader(System.in));

                   Strings;

                   System.out.print("输入一个字符串:");

                   System.out.flush();

                   s=br.readLine();

                   //doubled=Double.parseDouble(s);

                   System.out.println("您所输入的字符串为:"+s);        

         }

}

程序解析:

使用print方法不换行

Flush()将缓冲区中的信息清除,这样光标才会出现在冒号的后面。

使用BufferedReader的readLine()方法从键盘输入一个字符串

//从文件读入数据程序

import java.io.*;

public class ReadFile{

         publicstatic void main(String[] args)throws Exception{

                   BufferedReaderbr=new BufferedReader(new FileReader("person.txt"));

                   Strings;

                   while(br.ready()){

                            s=br.readLine();

                            System.out.println("所读入的字符串是:"+s);

                   }

         }

}

“person.txt”文件放在代码所在文件比较好;

此程序从文本数据文件person.txt一笔一笔地输入,然后一笔一笔地输出。

Ready()方法检查输入缓冲区中是否有数据,若是则返回true,否则返回false。


语言解析:

(每样东西的由来都是有理由的,程序也是如此,当初那个设计者为什么这么设计,也是为了解决问题,而找到了某个方法,只不过后来人只学习了方法,却常常忘记,方法是为了解决问题)

在Java字符终端上获取输入有三种方式:

1、  java.lang.System.in(目前JDK版本均支持)

2、  java.util.Scanner(JDK版本>=1.5)

3、  java.io.Console(JDK版本>=1.6),特色:能不回显密码字符


参考:

http://blog.csdn.net/hongweigg/article/details/14448731



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值