.net程序员的java之路2

基础概念

包(packages) :包是用于对应用的功能进行端独划分包装的结果,当然也可以基于代码的执行逻辑进行划分

import :类似于using 导入命名空间

extends:继承 扩展

控制台IO

1.读取一行数据

BufferedReader bReader=new BufferedReader(new InputStreamReader(System.in));
String aString;
try {
    System.out.println("hihihi1");
    aString = bReader.readLine();
    System.out.println(aString);
} catch (IOException e) {
// TODO 自动生成的 catch 块
    e.printStackTrace();
}

 

2. //读取一个字符

(char)system.in.read();

3.弹窗形式输入输出内容

String mString= JOptionPane.showInputDialog("input value");
System.out.println(mString);
JOptionPane.showMessageDialog(null, mString,"title",JOptionPane.INFORMATION_MESSAGE);

字符串->double

double.parsedouble(str)

4.指定输入的值类型

Scanner scanner=new Scanner(System.in);
String mString=scanner.next();
System.out.println(mString);

scanner包含多个方法以及重载实现对输入值的自动转化