Java接收从键盘输入_第1页
Java接收从键盘输入_第2页
Java接收从键盘输入_第3页
Java接收从键盘输入_第4页
Java接收从键盘输入_第5页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

/初学者学Java时,有时就要接收从键盘输入。大家很容易想到C语言中的scanf()和C++中的cin().可Java中用什么呢?去网上一查好多人说用System.in误导了好多人,包括曾经的我,还有人说下一个插件安装下。本人认为,实现它其实最简单的莫属一个类,Java本身就提供的,这个类就是Scanner.先举个例子如下:importjava.util.Scanner;/***测试从键盘读取用户的输入,关键类为Scanner文档来自于网络搜索*@authorAdministrator**/publicclassTestInput{publicstaticvoidmain(String[]args){Scanners=newScanner(System.in);System.out.println("请输入你的姓名:");Stringname=s.nextLine();System.out.println("请输入你的年龄:");intage=s.nextInt();System.out.println("请输入你的工资:");floatsalary=s.nextFloat();System.out.println("你的信息如下:");System.out.println("姓名:"+name+"\n"+"年龄:"+age+"\n"+"工资:"+salary);文档来自于网络搜索}}说明:Scanner的对象的方法nextLine()接收字符和字符串类型的输入;nextInt()接收int类型的;nextFloat()接收float类型的,相信后面的就不用一一列举了吧。文档来自于网络搜索方法2:BufferedReaderreader=newBufferedReader(newInputStreamReader(System.in));文档来自于网络搜索System.out.print("Pleaseinputanumber:");Stringstr=reader.readLine();

//获取字符串System.out.println("Thenumberyouinputis:"+str);文档来自于网络搜索或InputStreamReaderreader=newInputStreamReader(System.in);文档来自于网络搜索BufferedReaderinput=newBufferedReader(reader);System.out.print("Enteryourage:");Stringtext=input.readLine();intage=newInteger(text).intValue();System.out.println("Youare"+age+"yearsold,now,");文档来自于网络搜索intyear=2003-age;System.out.println("soyouwereprobablybornin"+year);文档来自于网络搜索需要抛出io异常。importjava.io.*;-@5n0_4H:c(y:HclassJavaIO_02N{'U-\9P1S,C2m-R3p&t文档来自于网络搜索publicstaticvoidmain(Stringparam[])#u

P+]+a2L6O!V{:B7A6r3^

[4~Stringnn1="";//定义一个String整型对象nn1:b5T)n6E9f4@9p文档来自于网络搜索BufferedReaderdistream=newBufferedReader(newInputStreamReader(System.in));文档来自于网络搜索,p1J

D/B,@1L"q6P'a

System.out.println("键入一个整数");

r&m/H2s'Q

h"T(|+j文档来自于网络搜索nn1=distream.readLine();//进行输入,并把输入的数存入nn1中/l,u4y3e5R

\文档来自于网络搜索)J+D7n$u;z%v3Z7g#S*w0l

intn1=Integer.parseInt(nn1);(z4l#|(L/q文档来自于网络搜索if(n1%2==0).C6b9U$D*F(y!KSystem.out.println(n1+"是一个偶数");文档来自于网络搜索3?!^"c%C9],i-G9L9}/b

else(u-G,Z(Z*{

V#_;_0O文档来自于网络搜索System.out.println(n1+"是一个奇数");2_;b)N,Q2\4W9D:y$t!E5~#J文档来自于网络搜索}%c!z'y(d6d/v#{._7Q}1F:w6M1H)|8j)O:e'C4e&v"}5S9}&Y&l8B"f9G8K,H+A6P%ajava不可能出现语句在任何方法,类之外的/**Createdon2005-4-5**TODOTochangethetemplateforthisgeneratedfilegoto文档来自于网络搜索*Window-Preferences-Java-CodeStyle-CodeTemplates文档来自于网络搜索*/importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;/***@authorZhangql**TODOTochangethetemplateforthisgeneratedtypecommentgoto文档来自于网络搜索*Window-Preferences-Java-CodeStyle-CodeTemplates文档来自于网络搜索*/publicclassEnterConsole{publicstaticvoidmain(String[]args)throwsIOException文档来自于网络搜索{EnterConsoleenterConsole=newEnterConsole();enterConsole.printConsoleChar();}/***从控制对接收一行字符串,然后输出到控制台*@throwsIOException*/publicvoidprintConsoleLine()throwsIOException{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));文档来自于网络搜索Stringstr=null;System.out.println("Enteryourvalue:");str=br.readLine();System.out.println("yourvalueis:"+str);}/***从控制台接收一个字符*然后打印到控制台上*@throwsIOExcept

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论