myeclipse开发 java 时怎么进行键盘 输入

 我来答
liuyang054
2015-07-05 · TA获得超过9093个赞
知道大有可为答主
回答量:5317
采纳率:78%
帮助的人:5320万
展开全部

进行键盘输入需要使用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("输出为: " + i);
}
}

cesul
2010-05-08 · TA获得超过490个赞
知道小有建树答主
回答量:618
采纳率:0%
帮助的人:0
展开全部
java获得键盘输入的两种方法 :
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;

public class MainClass
{
public static void method1()
{
//使用Scanner
Scanner scanner=new Scanner(System.in);
System.out.print("Please input a number:");
int num=scanner.nextInt(); //获取整数值
System.out.println("The number you input is:"+num);
System.out.println("----------------------------");
System.out.print("Please input some character:");
String str=scanner.next(); //获取字符串值
System.out.println("The string you input is:"+str);

}
public static void method2()
{
//使用BufferedReader
try
{
BufferedReader reader=new BufferedReader(new InputStreamReader(System.in));
System.out.print("Please input a number:");
String str=reader.readLine(); //获取字符串
System.out.println("The number you input is:"+str);

} catch (IOException e)
{
e.printStackTrace();
}
}
}

=====================================
个人比较喜欢第一种方法,简单。第二种方法使用readLine()方法返回值是String类型。如果想获取int或float类型,则自己需要写类型转换函数就行转换
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
panzc126
2010-05-09 · TA获得超过154个赞
知道答主
回答量:95
采纳率:0%
帮助的人:0
展开全部
首先,跟大家定义下楼主说的意思:你的意思是从控制台输入。
二.第二是更正下回答者的说法。
如果你在面试中去跟人这么说恐怕没人听懂你在说什么。
我们应该说。输入有两种方法:
1.通过使用Scanner(扫描器)类型的对象来输入,例子如他回答的第一种情况。
2.通过使用输入流输出流(也就是I/O流)的BufferedReader啊InputStream啊等等来输入。例子如他描述的第二种情况。而try{}catch{}只是一种处理异常的方法,而不是什么输入的方法,用了try{}catch{}也就是涉及到输入输出流需要处理输入输出异常的情况。而使用Scanner的话JVM已经帮你处理好了,你不用去考虑这方面的问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lp503609
2010-05-08 · TA获得超过436个赞
知道小有建树答主
回答量:67
采纳率:0%
帮助的人:90.5万
展开全部
你还是没说清楚!!关于输入有两种模式一种是try{}catch{}
一种是Scanner sc=new Scanner(System.in);......
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4a3580d
2010-05-08 · TA获得超过283个赞
知道小有建树答主
回答量:263
采纳率:0%
帮助的人:137万
展开全部
Scanner scanner = new Scanner(System.in);
int i = scanner.nextInt();
System.out.println(i);

看看 API 还有对 字符串、byte、float 处理。主要异常
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式