java输入输出语句整理总结
来源:才华咖 本文已影响2.52W人
来源:才华咖 本文已影响2.52W人
t ——标准输出流
Java的流类,主要是:输入流类InputStream 输出流类OutputStream Java系统预先定义好3个流对象,静态属性
标准输出设备:显示器
标准输入设备:键盘
标准错误设备:屏幕
PrintStream类对象,输出字节数据流
InputStream类对象,输入字节数据流
rintStream类对象,输出系统错误信息
直接从键盘输入——Like C Language
——专业术语:控制台窗口输入,即程序直接读取键盘输入的数据
public class Root { //求解方程ax+b=0的根x
public static void main(String args[]) {
float a, b, x;
a=eFloat (args[0]); //命令行输入第一个数
b=eFloat (args[1]); //命令行输入第二个数
x=-b/a; // 求根
x
tln("x="+x);
} }
将命令行第i个输入转换为以下类型的数据:
整型数 a=eInt(args[i]);
短整型 a=eShort(args[i]);
单精度浮点: a=eFloat(args[i]);
双精度浮点: a=eDouble(args[i]);
a=eLong (args[i]);
a=eByte (args[i]);
Java 控制台输入 ()
import .*;// 声明导入IO包需要处理异常 throws IOException 要导入 .*
public class StandardIn1 {
public static void main(String[] args) throws IOException{tln(" 输入一个字符");
//(); //利用read()语句暂缓程序运行 只过滤一个字符
char cc;
cc=(char)(); //从键盘输入 read 得到一个字符,是 int 型
t( cc);
int c=(); //从键盘输入
t( c);
shortsc=(short)();
t(sc);
} }
Java 控制台输入
import .*;
//import .*;不用导入此包
class abc {
public static void main(String[] args) throws IOException//public static void main(String[] args)
{ BufferedReader keyin =new BufferedReader(new
InputStreamReader());
// 或 InputStreamReader iin=new
InputStreamReader();
//BufferedReader keyin =new BufferedReader(iin);
String c;
c=Line(); // readLine 得到的`是 String 型
tln(c);
int cc=(); //数值类型 //或 字符类型 char
cc=(char)();
tln(cc);
}}
在程序顶部加上语句: import ner; 或 import .*; // Java 的工具包
使用标准输入流 定义一个Scanner 对象 Scanner in = new
Scanner();
Scanner 对象 Scanner属于Java标准输入流
next 和 nextLine 得到的是 String类型
next 输入的字符是一个单词,即空格结束
nextLine:输入是一个语句,以回车结束
import .*;// 声明导入IO包下面的 throws IOException 没有,则不用导入 .*包
import .*; // Java 的工具包
public class StandardIn1 {
public static void main(String[] args) throws IOException{ Scanner kin = new Scanner(); //定义Scanner kin对象
tln("请问你的姓名?");
String name1 = Line(); // 若输入是 This is 则值是 This is tf("哦,你是"+ name1);
String name2 = ();// 若输入是 This is 则值是 This tf("哦,你是"+ name2);
}}
//String name = ();// 若要从name处得到数值型,则用 int x=eInt(name)
// 即 int name = eInt(());
或者
Scanner类用法很多,包括输入各种类型的数据
Scanner 对象从控制台读取的是字符串
如果已定义了Scanner in对象,需要读取数据,可使用“方法”(数值类型至少是 int ,否则要强行转换)
“方法”有 nextInt nextDouble nextFloat (Short)Short() (Byte)Byte()
读取整型数 int n=Int();// 回车结束输入
读取浮点数 float x=Float(); // 回车结束输入
读取双精度数 double y=Double(); // 回车结束输入
long n=Long();
short a=(short)Short();
byte a=(byte)Byte();
Java 控制台输入
import .*;
class abc {
public static void main(String[] args) throws IOException { BufferedReader keyin =new BufferedReader(new
InputStreamReader());
int[] a=new int[5];
String cc;
for (int i=0; i<th; i++)
{ cc=Line();
a[i]=eInt(cc);
}
for (int i=0; i<th; i++)
t(a[i]);
} }
从控制台读取5个数据,写入整型数组a中,程序代码为:
import .*;
import .*; //import ner;
class abc {
public static void main(String[] args) throws IOException//public static void main(String[] args)
{
Scanner in = new Scanner();
tln("请输入");
// (); //利用read()语句暂缓程序运行
int [] a= new int[5];
for(int i=0; i<5;i++)
a[i]=Int();
for(int i=0; i<5;i++)
t(a[i]); //输出
}
}
在Java中,提供对话框输入
程序顶部加入语句 import g.*;
在程序中使用:InputDialog
例如: String in_x = InputDialog("请输入:");
使用对话框输入的也是字符,如果需要转换为其他类型的数据,使用Java方法 eInt
eDouble ...
注意:使用对话框,必须程序最后一条语句应该为 (0);
因为每打开一个对话框,相当于启动一个线程 ()是结束线程的语句
import g.*;
class abc {
public static void main(String[] args)
{ String in_x = InputDialog("请输入:"); // tf("%d",(long)eInt(in_x));
t((long)eInt(in_x));
(0);
} }
java 弹出对话框的简单方法
import ionPane;
public class MessageBox
{
public static void main(String args[])
{
MessageDialog( null,"sample dialog !");
}
}
Java认证考试知识点:JavaSE6的新功能
JAVA认证基础知识:Java文件解压缩示例
《输入输出语句和赋值语句》说课稿
Java与JavaScript的区别
Java4安卓开发教程之java的变量
java与javascript之间json格式数据互转详解
sun认证java程序员须知Java日志框架
Java面试题Java写一个折半查找
劳务输出合同范本最新整理版
培育输出基地,创新劳务输出模式
JAVA认证经验分享:学好java开发的关键七步
计算机二级JAVA考试构建JAVA程序2017
在Java中执行JavaScript代码
有关JAVA和JAVAC命令详细介绍
Java入门基础知识:Java IO(输入/输出)
浅谈Java语言与Java 技术
Java import以及Java类的搜索路径
JavaScript与Java的区别
Java ClassLoader原理深入讲解
Java认证辅导:Java实现二叉树遍历算法
Java认证考试知识点:Java时间类的函数
关于Java Socket网络传输的序列化机制
JAVA认证基础知识:JavaNativeInterface学习小结
Java 2.1 java基本类型的转换和运算符
JAVA认证基础知识:Java获取当前的系统时间