收藏 分销(赏)

java输入输出语句整理总结.doc

上传人:二*** 文档编号:4511459 上传时间:2024-09-26 格式:DOC 页数:7 大小:23.54KB 下载积分:5 金币
下载 相关 举报
java输入输出语句整理总结.doc_第1页
第1页 / 共7页
本文档共7页,全文阅读请下载到手机保存,查看更方便
资源描述
java输入输出语句整理总结   System.out.print ——标准输出流   Java的流类,主要是:输入流类InputStream 输出流类OutputStream Java系统预先定义好3个流对象,静态属性   System.out 标准输出设备:显示器   System.in 标准输入设备:键盘   System.err 标准错误设备:屏幕   System.out PrintStream类对象,输出字节数据流   System.in InputStream类对象,输入字节数据流   System.errprintStream类对象,输出系统错误信息   输入:命令行——Eclipase“运行设置”中的参数   直接从键盘输入——Like C Language   ——专业术语:控制台窗口输入,即程序直接读取键盘输入的数据   public class Root { //求解方程ax+b=0的根x   public static void main(String args[]) {   float a, b, x;   a=Float.parseFloat (args[0]); //命令行输入第一个数   b=Float.parseFloat (args[1]); //命令行输入第二个数   x=-b/a; // 求根   x   System.out.println("x="+x);   } }   将命令行第i个输入转换为以下类型的数据:   整型数 a=Integer.parseInt(args[i]);   短整型 a=Short.parseShort(args[i]);   单精度浮点: a=Float.parseFloat(args[i]);   双精度浮点: a=Double.parseDouble(args[i]);   a=Long.parseLong (args[i]);   a=Byte.parseByte (args[i]);   Java 控制台输入 System.in.read()   import .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 ;   =(char)System.in.read(); //从键盘输入 read 得到一个字符,是 int 型   System.out.print( );   int c=System.in.read(); //从键盘输入   System.out.print( c);   shortsc=(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 =keyin.read(); //数值类型 //或 字符类型 char   =(char)keyin.read();   System.out.println();   }}   在程序顶部加上语句: 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 IOException{ Scanner kin = new Scanner(System.in); //定义Scanner kin对象   System.out.println("请问你的姓名?");   String name1 = in.nextLine(); // 假设输入是 This is 那么值是 This is System.out.printf("哦,你是"+ name1);   String name2 = kin.next();// 假设输入是 This is 那么值是 This System.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 int[5];   String ;   for (int i=0; i   { =keyin.readLine();   a[i]=Integer.parseInt();   }   for (int i=0; i   System.out.print(a[i]);   } }   从控制台读取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 int[5];   for(int i=0; i<5;i++)   a[i]=in.nextInt();   for(int i=0; i<5;i++)   System.out.print(a[i]); //输出   }   }   在Java中,提供对话框输入   程序顶部参加语句 import javax.swing.*;   在程序中使用:JOptionPane.showInputDialog   例如: String inx = JOptionPane.showInputDialog("请输入:");   使用对话框输入的也是字符,如果需要转换为其他类型的数据,使用Java方法 Integer.ParseInt   Double.PasreDouble ...   注意:使用对话框,必须程序最后一条语句应该为 System.exit(0);   因为每翻开一个对话框,相当于启动一个线程 System.exit()是完毕线程的语句   import javax.swing.*;   class abc {   public static void main(String[] args)   { String inx = JOptionPane.showInputDialog("请输入:"); // System.out.printf("%d",(long)Integer.parseInt(inx));   System.out.print((long)Integer.parseInt(inx));   System.exit(0);   } }   java 弹出对话框的简单方法   import javax.swing.JOptionPane;   public class MessageBox   {   public static void main(String args[])   {   JOptionPane.showMessageDialog( null,"sample dialog !");   }   }
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 通信科技 > 开发语言

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服