java 输入与输出

1.输入与输出
应用程序(Java Application)的输入输出可以是文本界面,也可以是图形界面
小程序(Java Applet)则只能是图形界面
每种界面都可以有输入和输出

2.文本界面输入使用Scanner类(JDK1.5开始才有),
Sanner类在java.util包中,所以使用Scanner类需要写 import java.util.Scanner

Scanner类的方法有
nextInt(),用来得到一个整数;
nextDouble(),用来得到一个实数;
next(),用来得到一个字符串

定义语句:Scanner scanner = new Scanner(System.in);

3.文本界面输入输出:使用System.in及System.out
包含在java.io包

输出:System.out.print()及println(),printf(),write()
print\println\printf,write的区别

print将它的参数显示在命令窗口,并将输出光标定位在所显示的最后一个字符之后

println 将它的参数显示在命令窗口,并在结尾加上换行符,将输出光标定位在下一行的开始

printf是格式化输出的形式。

write()常用来输出字节数组,但是write()在输出单个字节时,并不能立即显示出来,必须调用System.out.flush()回显。
4.输入:System.in.read(),读入一个字符
在java程序中,使用System.in.read()方法从键盘读取一个字符时,必须引入“异常处理”机制。
引入异常处理机制的方法
a.直接在main方法后面用throws子句抛出IOException。即

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

b.在程序第一行引入import java.io.*;加载语句,然后在main方法首部的末尾加上throws IOException,如

import java.io.*;

public class 类名 {

    public static void main(String[] args) throws IOException{
        方法体
    }

}

System类是最终类,它的属性和方法都是静态的,在程序中引用直接以System前缀即可。System类的一个重要功能就是提供标准的输入/输出。

5.
a.将一个字符串转换为一个整数:Integer.parseInt(s);
b.将一个字符串转换为一个实数:Double.parseDouble(s);

6.Java Application图形界面的输入与输出
首先需要创建自己的图形界面,创建Frame
然后加入对象,添加对象的监听器,写函数具体处理事件

7.Applet(图形界面)输入与输出
在init()中加入对象,加入监听器

8.同时作为Application和Applet的程序
在main()中创建一个用户界面,并将这个Applet加入

9.Eclipse中快速输入代码
a.输入main,再按Alt+/,得到main函数
b.输入sysout,再按Alt+/,得到System.out.println(“”);

你可能感兴趣的:(java)