java中,怎样实现键盘输入?

如题所述

第1个回答  2008-04-13
java---由键盘输入数据,字符串-BufferedReader的用法

范例一:有键盘输入一串字符串,

import java.io.*;

public class bufferedreader{

public static void main(String args[]) throws IOException

{

String mystring;

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

System.out.println("input a string");

mystring=buf.readLine();

System.out.println("string="+mystring);

}

}

范例2:有键盘输入数据:

import java.io.*;

public class bufferedreader

{

public static void main(String args[]) throws IOException

{

String mystring;

int myint;

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

System.out.println("input an integer");

mystring=buf.readLine();

myint=Integer.parseInt(mystring);

System.out.println("the integer is="+myint);

}

}

范例3:由键盘输入两个整数,并且求和:

import java.io.*;

public class bufferedreader

{

public static void main(String args[]) throws IOException

{

String mystring1,mystring2;

int myint1,myint2;

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

System.out.println("please input the first number");

mystring1=buf.readLine();

myint1=Integer.parseInt(mystring1);

System.out.println("please input the second number");

mystring2=buf.readLine();

myint2=Integer.parseInt(mystring2);

System.out.println(myint1+"+"+myint2+"="+(myint1+myint2));

}

}
第2个回答  2008-04-13
BufferedReader bw = new BufferedReader(new InputStreamReader(System.in));
String str=bw.ReadLine();
第3个回答  2008-04-13
import java.util.*;

Scanner sc = new Scanner(System.in);
String str = sc.nextLine();

参考资料:http://www.javabiz.cn

本回答被提问者采纳
第4个回答  2008-04-14
我去,这个youngsunshine回答跟上老师他老师了,不采纳这个为答案真是浪费了,很不错,方法都全了
第5个回答  2008-04-13
System.in.prinln();

在Java中使用键盘输入数据的几种方法
1. 使用控制台输入数据 1.1. 使用主方法的形式参数 在Java中,可以通过`main(String[] args)`方法接受命令行参数。```java package InputTest;public class DataKeyboardInput1 { \/ 使用主方法的形式参数来输入数据 DataKeyboardInput1.java param args \/ public static void main(String[] args) ...

java怎么从键盘输入数据
为简化这一过程,开发者通常会创建名为`SimpleInput`的类,其中包含三个方法:`ReadDouble()`、`ReadInt()`和`ReadString()`。这些方法分别用于从键盘输入浮点数、整数和字符串。下面是一个使用`SimpleInput`类的示例:java 示例输出结果:请输入一个浮点数: 3.14 值= 3.14 若觉得上述方法难以理解...

在Java中使用键盘输入数据的几种方法
1.2 利用字节输入流 字节输入流System.in 是类InputStream的常量对象,调用read()方法可以从键盘接收数据。实现的步骤是:先把数据读入字节数组中,然后利用字节数组定义字符串,最后把字符串转化为需要的数据类型。package InputTest;import java.io.*;public class DataKeyboardInput2 { \/**利用字节输入...

java 中如何用键盘输入
可以使用java的Scanner类,常见的是用nextInt()输入一个整数,用next()输入一个字符串,下面是一个小的演示程序。public class InputTest{ public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println(input.nextInt()); System.out.pr...

java键盘输入语句怎么写?
方法一:从控制台接收一个字符,然后将其打印出来 public static void main(String [] args) throws IOException{ System.out.print(“Enter a Char:”);char i = (char) System.in.read();System.out.println(“your char is :”+i);} } 虽然此方式实现了从键盘获取输入的字符,但是System....

myeclipse开发 java 时怎么进行键盘 输入
进行键盘输入需要使用java里面的scanner类来进行标准输入输出,给个代码例子给你:import java.util.Scanner;public class Test {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入: ");int i = sc.nextInt();System.out.println("输出为...

在java中,如何从键盘中输入数字,字符,字符串
1,用main函数里的参数args 那么在运行的时候 把值打到后面 如: java test value1 value2 然后在main函数里就可以用args[0]和args[1]访问到value1,和value2了 2.使用Scanner类 import java.util.Scanner;Scanner scan=new Scanner(System.in);这样运行的时候就会等待用户输入了 通过scan.nextLine...

用java语言怎么实现从键盘输入一个数
你好。示例代码如下:import java.util.Scanner;public class Num { public static void main(String[] args) { Scanner sc = new Scanner(System.in) ;System.out.println("请输入一个数字:");int a = sc.nextInt() ;System.out.println("您输入的数字为:" + a);} } ...

java里怎么实现类似C的scanf,从屏幕输入的功能呢?
Java实现输入使用的流操作!1、基本输入流是InputStream,这是一个抽象类。利用他的子类BufferedInputStream可以读取键盘输入数据。BufferedInputStream keyboard = new BufferedInputStream(System.in);2、Readers流是以字符流的方式读写字节流的对象。他也是抽象类,利用其子类InputStreamReader可以读取键盘数据 Inpu...

在java中怎样从键盘输入数字(新手问题)
ava初学者,一定对从键盘输入数据感到困难,使用下面的类Input,可以 方便的从键盘输入数据:使用方法举例: String s=Input.readString(); 读入字符串 int i=Input.readInt(); 读入整数 下面是java输入输出基本类Input类的源代码:最后以从键盘输入10个整数为例说明之。import java.io.*;class Input...

相似回答