当前位置:
文档之家› java程序中数据的输入输出方法
java程序中数据的输入输出方法
java语言基础
0
Java程序中数据的I/O方法
java语言基础
1
本节的学习目标:
• 了解 Java程序中数据I/O的方式
java语言基础
2
一、字符界面的I/O方法:
1、使用命令行参数: public class Input1{ public static void main(String args[]) { int i; i=Integer.parseInt(args[0]); short s=Short.parseShort(args[1]); long l=Long.parseLong(args[2]); byte b=Byte.parseByte(args[3]); double d=Double.parseDouble(args[4]); float f=Float.parseFloat(args[5]);
java语言基础
4
2、使用System.in.read():
import java.io.*; class Input2 { public static void main(String[] args) throws IOException { int b=System.in.read();//读一个字符,返回其ASCII System.out.println(b); } }
java语言基础
5
二、使用窗口输入
import javax.swing.JOptionPane; public class Input2{ public static void main(String ar[]){ String str; double x; str=JOptionPane.showInputDialog("请输入一个数"); //引用swing包中的JOptionPane类的输入窗口 x=Double.parseDouble(str); System.out.println("x="+x); } }
java语言基础
6
小结
• 在一个量提供数据有三种方法: ① Java Application字符界面中使用命令行参数 ② System.in.read() ③ Java Application图形界面
java语言基础
7
作业:
1. 说明在Java语言中进行数据I/O方法? 2. 编写一个程序从命令行输入您的姓名,然 后在显示器上输出。 3. 编写一个程序从键盘上输入一个字符,然 后在显示器上输出。
java语言基础
1、使用命令行参数(续)
System.out.println("i="+i); System.out.println("s="+s); System.out.println("l="+l); System.out.println("b="+b); System.out.println("d="+d); System.out.println("f="+f); } }