Java键盘输入实例
引导语:java不像C中拥有scanf这样功能强大的函数,大多是通过定义输入输出流对象,以下是本站小编分享给大家的Java键盘输入实例,欢迎阅读!
import ner;
/**
* 测试从键盘读取用户的.输入,关键类为Scanner
* @author Administrator
*
*/
public class TestInput {
public static void main(String[] args) {
Scanner s = new Scanner();
tln("请输入你的姓名:");
String name = Line();
tln("请输入你的年龄:");
int age = Int();
tln("请输入你的工资:");
float salary = Float();
tln("你的信息如下:");
tln("姓名:"+name+"n"+"年龄:"+age+"n"+"工资:"+salary);
}
}
说明:Scanner的对象的方法nextLine()接收字符和字符串类型的输入;nextInt()接收int类型的;nextFloat()接收float类型的,相信后面的就不用一一列举了吧。
方法2:
BufferedReader reader=new BufferedReader(new InputStreamReader());
t("Please input a number:");
String str=Line(); //获取字符串
tln("The number you input is:"+str);
或
InputStreamReader reader = new InputStreamReader();
BufferedReader input = new BufferedReader(reader);
t("Enter your age: ");
String text = Line();
int age = new Integer(text)alue();
tln("You are " + age + " years old, now,");
int year = 2003 - age;
tln("so you were probably born in " + year);
需要抛出io异常。
import .*;
- @5 n0 _4 H: c( y: Hclass JavaIO_02N {' U- 9 P1 S, C2 m- R3 p& t
public static void main(String param[])
# u P+ ]+ a2 L6 O! V {: B7 A6 r3 ^ [4 ~
String nn1="";//定义一个String整型对象nn1: b5 T) n6 E9 f4 @9 p
BufferedReader distream = new BufferedReader(new InputStreamReader());
, p1 J D/ B, @1 L" q6 P' a tln("键入一个整数"); r& m/ H2 s' Q h" T( |+ j
nn1=Line();//进行输入,并把输入的数存入nn1中/ l, u4 y3 e5 R
) J+ D7 n$ u; z% v3 Z7 g# S* w0 l int n1=eInt(nn1);( z4 l# |( L/ q
if(n1%2==0)
. C6 b9 U$ D* F( y! K tln(n1+"是一个偶数");
3 ?! ^" c% C9 ], i- G9 L9 }/ b else( u- G, Z( Z* { V# _; _0 O
tln(n1+"是一个奇数"); 2 _; b) N, Q2 4 W9 D: y$ t! E5 ~# J
}% c! z' y( d6 d/ v# {. _7 Q
}
1 F: w6 M1 H) |8 j) O: e' C4 e
& v" }5 S9 }& Y& l8 B
" f9 G8 K, H+ A6 P% ajava不可能出现语句在任何方法,类之外的
/* * Created on 2005-4-5
* * TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
import eredReader;
import ception;
import tStreamReader;
/**
* @author Zhangql
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class EnterConsole
{
public static void main(String[] args) throws IOException
{
EnterConsole enterConsole = new EnterConsole();
tConsoleChar();
}
/**
* 从控制对接收一行字符串,然后输出到控制台
* @throws IOException
*/
public void printConsoleLine() throws IOException
{
BufferedReader br = new BufferedReader(new InputStreamReader());
String str = null;
tln("Enter your value:");
str = Line();
tln("your value is :"+str);
}
/**
* 从控制台接收一个字符
* 然后打印到控制台上
* @throws IOException
*/
public void printConsoleChar() throws IOException
{
t("Enter a Char:");
char i = (char) ();
tln("your char is :"+i);
}
}
-
java中length和length()的区别
泉水,奋斗之路越曲折,心灵越纯洁。以下是小编为大家搜索整理了java中length和length()的区别,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试网!length是属性,一般集合类对象拥有的属性,取得集合的大小。例如:数组th就是取得数组的长度。length()是...
-
Java创建线程的三种方法
导语:编写多线程程序是为了实现多任务的并发执行,从而能够更好地与用户交互。下面是Java创建线程的三种方法,一起来学习下吧:Runnable和Callable的区别(1)Callable规定的方法是call(),Runnable规定的方法是run().(2)Callable的任务执行后可返回值,而Runnable的任务...
-
全面理解java中的异常处理机制精选
一、java异常总结:异常就是程序运行时出现不正常运行情况1.异常由来:通过java的类的形式对现实事物中问题的描述,并封住成了对象其实就是java对不正常情况描述后的对象体现2.对于问题的划分有两种:一种是严重的问题,一种是非严重的问题对于严重的,java通过Error类来...
-
如何在Javascript中为String对象添加trim,ltrim,rtrim方法
如何在Javascript中为String对象添加trim,ltrim,rtrim方法呢?下面是小编给大家提供的实现代码,大家可以参考阅读,更多详情请关注应届毕业生考试网。利用Javascript中每个对象(Object)的prototype属性我们可以为Javascript中的内置对象添加我们自己的方法和属性。j...