java输入数据的两种方法
1 基本方法
import java.io.*;
public class input1
{
public static void main(String[] args) throws IOException
{
InputStreamReader reader = new InputStreamReader(System.in);
BufferedReader buf = new BufferedReader(reader);
/* 或者
BufferedReader buf;
buf = new BufferedReader(new InputStreamReader(System.in));
*/
String str;
System.out.print("请输入字符串:");
str = buf.readLine();
System.out.println("你输入的字符串是:"+str);
}
}
2 利用Scanner类
import java.util.*;
public class input2
{
public static void main(String[] args)
{
int i1;
double d2;
String s1, s2;
Scanner scanner = new Scanner(System.in);
System.out.print("请输入第一个数:");
i1 = scanner.nextInt();
System.out.print("请输入第二个数:");
d2 = scanner.nextDouble();
System.out.println(i1 + "*" + d2 + "=" + (i1 * d2));
System.out.print("请输入第三个数:");
s1 = scanner.next();
System.out.print("请输入第四个数:");
s2 = scanner.next();
System.out.println("输入的是" + s1 + "和" + s2);
}
}
相关文档:
/**
* @author 糊涂鬼
* 在建立连接之前需要一些准备工作:
* 在控制面板上通过“管理工具”的“数据源(ODBC)”打开“ODBC数据源管理器”对话框,
* 单击“系统DSN”选项卡,然后单击“添加”按钮,得到“创建数据源”对话框,
......
你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?
OutputStreamWriter out = ...;
java.sql.Connection conn = ...;
try { // ⑸
Statement stat = conn.createStatement();
ResultSet rs = stat.executeQuery("select uid, nam ......
流 就是一根管子。流总是成对出现。
分为输入流、输出流。四个最近本的抽象类是:inputstream,outputstream.Reader与writer.前者是字节流,后者是字符流。
分为 字节流(8bit)、字符流(16bit)。
分为节点流(直接把管子放到目标上),处理流(把管子包装处理,如
bufferedwriter与bufferedreader
)
new FileOutputStr ......
中国Java培训,尤其是北京的Java所谓高端培训,至少已经火了5年以上了,最近有一些想法和大家分享一下。
现在比较有名的Java培训有 达内,东方标准,尚学堂,传智博客,赛尔凯达,还有蓝点等等吧其他名气不怎么大了,对了还有北大青鸟 。
最早知道的是北大青鸟,上大学就知道这个了 ......
对于Java桌面应用来说,比较烦琐的就是安装部署问题,如:客户端是否安装有jre、jre版本、jre在哪里下载、如何用jre启动Java应用等等。不要说刚接触电脑的人,就算是比较熟悉电脑,如果没有接触过Java,面对一个Java应用,如何在Windows下启动它,估计都会折腾半天。所以这个是导致Java桌面应用被一些人所讨厌的最大原因,J ......