java输入输出语句

上传人:积*** 文档编号:120204522 上传时间:2022-07-17 格式:DOC 页数:7 大小:22.50KB
返回 下载 相关 举报
java输入输出语句_第1页
第1页 / 共7页
java输入输出语句_第2页
第2页 / 共7页
java输入输出语句_第3页
第3页 / 共7页
点击查看更多>>
资源描述
System.out.print 原则输出流Java的流类,重要是:输入流类InputStream 输出流类OutputStreamJava系统预先定义好3个流对象,静态属性System.out 原则输出设备:显示屏System.in 原则输入设备:键盘System.err 原则错误设备:屏幕 System.out PrintStream类对象,输出字节数据流System.in InputStream类对象,输入字节数据流System.err printStream类对象,输出系统错误信息输入:命令行Eclipase“运营设立”中的参数直接从键盘输入Like C Language专业术语:控制台窗口输入,即程序直接读取键盘输入的数据public class Root /求解方程ax+b=0的根x public static void main(String args) float a, b, x; a=Float.parseFloat (args0); /命令行输入第一种数 b=Float.parseFloat (args1); /命令行输入第二个数 x=-b/a;/ 求根 x System.out.println(x=+x); 将命令行第i个输入转换为如下类型的数据:整型数 a=Integer.parseInt(argsi);短整型 a=Short.parseShort(argsi);单精度浮点: a=Float.parseFloat(argsi);双精度浮点: a=Double.parseDouble(argsi);a=Long.parseLong (argsi);a=Byte.parseByte (argsi);Java 控制台输入 System.in.read()import java.io.*; / 声明导入IO包 需要解决异常 throws IOException 要导入 java.io.*public class StandardIn1 public static void main(String args) throws IOException System.out.println( 输入一种字符);/System.in.read(); /运用read()语句暂缓程序运营 只过滤一种字符 char cc;cc=(char)System.in.read(); /从键盘输入 read 得到一种字符,是 int 型 System.out.print( cc); int c=System.in.read(); /从键盘输入 System.out.print( c); short sc=(short)System.in.read(); System.out.print(sc); Java 控制台输入import java.io.*;/import java.util.*; 不用导入此包class abc public static void main(String args) throws IOException /public static void main(String args) BufferedReader keyin =new BufferedReader(new InputStreamReader(System.in);/ 或 InputStreamReader iin=new InputStreamReader(System.in);/BufferedReader keyin =new BufferedReader(iin);String c;c=keyin.readLine(); / readLine 得到的是 String 型 System.out.println(c);int cc=keyin.read(); /数值类型 / 或 字符类型 char cc=(char)keyin.read(); System.out.println(cc); 在程序顶部加上语句: import java.util.Scanner; 或 import java.util.*; / Java 的工具包使用原则输入流 定义一种Scanner 对象 Scanner in = new Scanner(System.in);Scanner 对象 Scanner属于Java原则输入流 System.in next 和 nextLine 得到的是 String类型next 输入的字符是一种单词,即空格结束 nextLine:输入是一种语句,以回车结束import java.io.*; / 声明导入IO包 下面的 throws IOException 没有,则不用导入 java.util.*包import java.util.*; / Java 的工具包public class StandardIn1 public static void main(String args) throws IOExceptionScanner kin = new Scanner(System.in); /定义Scanner kin对象System.out.println(请问你的姓名?);String name1 = in.nextLine(); / 若输入是 This is 则值是 This isSystem.out.printf(哦,你是+ name1); String name2 = kin.next(); / 若输入是 This is 则值是 ThisSystem.out.printf(哦,你是+ name2);/ String name = kin.next(); / 若要从name处得到数值型,则用 int x=Integer.parseInt(name)/ 即 int name = Integer.parseInt(kin.next();或者Scanner类用法诸多,涉及输入多种类型的数据Scanner 对象从控制台读取的是字符串如果已定义了Scanner in对象,需要读取数据,可使用“措施”(数值类型至少是 int ,否则要强行转换) “措施”有 nextInt nextDouble nextFloat (Short)in.nextShort() (Byte)in.nextByte()读取整型数 int n=in.nextInt(); / 回车结束输入读取浮点数 float x=in.nextFloat(); / 回车结束输入读取双精度数 double y=in.nextDouble(); / 回车结束输入long n=in.nextLong();short a=(short)in.nextShort();byte a=(byte)in.nextByte();Java 控制台输入import java.io.*;class abc public static void main(String args) throws IOException BufferedReader keyin =new BufferedReader(new InputStreamReader(System.in);int a=new int5; String cc;for (int i=0; ia.length; i+)cc=keyin.readLine(); ai=Integer.parseInt(cc);for (int i=0; ia.length; i+)System.out.print(ai); 从控制台读取5个数据,写入整型数组a中,程序代码为:import java.io.*;import java.util.*; /import java.util.Scanner; class abc public static void main(String args) throws IOException /public static void main(String args) Scanner in = new Scanner(System.in); System.out.println(请输入);/ System.in.read(); /运用read()语句暂缓程序运营 int a= new int5; for(int i=0; i5;i+) ai=in.nextInt(); for(int i=0; i5;i+) System.out.print(ai); /输出 在Java中,提供对话框输入程序顶部加入语句 import javax.swing.*;在程序中使用:JOptionPane.showInputDialog例如: String in_x = JOptionPane.showInputDialog(请输入:);使用对话框输入的也是字符,如果需要转换为其她类型的数据,使用Java措施Integer.ParseIntDouble.PasreDouble .注意:使用对话框,必须程序最后一条语句应当为 System.exit(0);由于每打开一种对话框,相称于启动一种线程 System.exit()是结束线程的语句import javax.swing.*;class abc public static void main(String args) String in_x = JOptionPane.showInputDialog(请输入:);/ System.out.printf(%d,(long)Integer.parseInt(in_x); System.out.print(long)Integer.parseInt(in_x); System.exit(0); java 弹出对话框的简朴措施import javax.swing.JOptionPane;public class MessageBoxpublic static void main(String args) JOptionPane.showMessageDialog( null,sample dialog !);
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!