0
点赞
收藏
分享

微信扫一扫

java键盘输入(java键盘输入字符)


Java编程中如何读取键盘输入

使用System.in.read可以读取键盘的输入,但是一般不会这样去操作,可以使用java.util.Scanner来配合System.in来进行数据的操作,举例如下:

Scanner in=new Scanner(System.in);

String readLine = in.nextLine(); //读取键盘输入的一行(以回车换行为结束输入)导入java.util.Scanner;使用Scanner来接收;例如:

import java.util.Scanner;

public class AAA {

public static void main(String[] args) {

Scanner scan=new Scanner(System.in);

String str=scan.next();

System.out.println(str);

执行时,在控制台输入字符串,会将输入的数据打印出来import java.util.*;

import java.io.*;

public class TestPrintWriter {

public static void main(String[] args) {

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

FileWriter fw = null;

PrintWriter pw = null;

try {

fw = new FileWriter("E:\\java\\io\\copy6.txt",true);

pw = new PrintWriter(fw,true);

String s = null;

while ((s=br.readLine()) != null) {

if (s.equals("exit")) {

break;

}

System.out.println(s);

pw.println(s);

}

pw.println(new Date());

}catch (IOException e) {

e.getMessage();

e.printStackTrace();

}

finally {

try {

br.close();

}catch(IOException e) {

e.getMessage();

e.printStackTrace();

}

pw.close();

}

}

在JAVA中怎么从键盘输入一个数字 用什么关键字

Scanner sc=new Scanner(System.in);

int j=sc.nextInt();

如果通过使用 nextInt() 方法,此扫描器输入信息中的下一个标记可以解释为默认基数中的一个 int 值。

关键字:一般是用scanner用法。

利用 Scanner 实现从键盘读入integer或float 型数据:

import java.util.*;

public class test {

public static void main(String args[])

Scanner in=new Scanner(System.in); //使用Scanner类定义对象

System.out.println("please input a float number");

float a=in.nextFloat(); //接收float型数据

System.out.println(a);

System.out.println("please input a integer number");

int b=in.nextInt(); //接收整形数据

System.out.println(b);

}import java.util.*;

public class a{

public static void main(string args[])

int[] a = new int[10];

scanner reader = new scanner(system.in);

for(int i=0;i<10;i++){

a[i]=reader.nextint();

}Scanner sc=new Scanner(System.in);

int j=sc.nextInt();

如果通过使用 nextInt() 方法,此扫描器输入信息中的下一个标记可以解释为默认基数中的一个 int 值。

关键字:一般是用scanner用法。

扩展资料:

利用 Scanner 实现从键盘读入integer或float 型数据

import java.util.*;

public class test {

public static void main(String args[])

Scanner in=new Scanner(System.in); //使用Scanner类定义对象

System.out.println("please input a float number");

float a=in.nextFloat(); //接收float型数据

System.out.println(a);

System.out.println("please input a integer number");

int b=in.nextInt(); //接收整形数据

System.out.println(b);

}import java.util.*;

class Test{

public static void main(String[] args){

Scanner x=new Scanner(System.in);//构造一个Scanner对象,其传入参数为System.in

System.out.print("请输入一个整数");

int i=x.nextInt();//读取一个int数值

System.out.println("你刚才输入的数为"+i);

/*构造一个Scanner对象,其传入参数为System.in

利用下列方法读取键盘数据:

nextLine( ); //读取一行文本,可带空格

next( ); //读取一个单词

nextInt( ); //读取一个int数值

nextDouble( ); //读取一个double数值

用hasNextInt()和hasNextDouble()检测是否还有表示int或double数值的字符序列 */import java.io.*;

public class Input

public static void main(String args[])

{

int num = 0;

System.out.println("请输入一个数n");

try

{

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

num = Integer.parseInt(br.readLine());

}

catch(IOException ioe)

{

ioe.printStackTrace();

}

}

}Scanner s = new Scanner(System.in);

int number = s.nextInt();

System.out.println(number);

举报

相关推荐

0 条评论