java输入输出语句整理总结

时间:2025-12-21 04:10:51 java语言

java输入输出语句整理总结

  System.out.print ——标准输出流

java输入输出语句整理总结

  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 { /pic/p>

  public static void main(String args[]) {

  float a, b, x;

  a=Float.parseFloat (args[0]); /pic/p>

  b=Float.parseFloat (args[1]); /pic/p>

  x=-b/a; /pic/p>

  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 java.io.*;/pic/p>

  public class StandardIn1 {

  public static void main(String[] args) throws IOException{System.out.println(" 输入一个字符");

  /pic/pic/p>

  char cc;

  cc=(char)System.in.read(); /pic/p>

  System.out.print( cc);

  int c=System.in.read(); /pic/p>

  System.out.print( c);

  shortsc=(short)System.in.read();

  System.out.print(sc);

  } }

  Java 控制台输入

  import java.io.*;

  /pic/p>

  class abc {

  public static void main(String[] args) throws IOException/pic/p>

  { BufferedReader keyin =new BufferedReader(new

  InputStreamReader(System.in));

  /pic/p>

  InputStreamReader(System.in);

  /pic/p>

  String c;

  c=keyin.readLine(); /pic/p>

  System.out.println(c);

  int cc=keyin.read(); /pic/pic/p>

  cc=(char)keyin.read();

  System.out.println(cc);

  }}

  在程序顶部加上语句: import java.util.Scanner; 或 import java.util.*; /pic/p>

  使用标准输入流 定义一个Scanner 对象 Scanner in = new

  Scanner(System.in);

  Scanner 对象 Scanner属于Java标准输入流 System.in

  next 和 nextLine 得到的是 String类型

  next 输入的字符是一个单词,即空格结束

  nextLine:输入是一个语句,以回车结束

  import java.io.*;/pic/p>

  import java.util.*; /pic/p>

  public class StandardIn1 {

  public static void main(String[] args) throws IOException{ Scanner kin = new Scanner(System.in); /pic/p>

  System.out.println("请问你的姓名?");

  String name1 = in.nextLine(); /pic/p>

  String name2 = kin.next();/pic/p>

  }}

  /pic/pic/p>

  /pic/p>

  或者

  Scanner类用法很多,包括输入各种类型的数据

  Scanner 对象从控制台读取的是字符串

  如果已定义了Scanner in对象,需要读取数据,可使用“方法”(数值类型至少是 int ,否则要强行转换)

  “方法”有 nextInt nextDouble nextFloat (Short)in.nextShort() (Byte)in.nextByte()

  读取整型数 int n=in.nextInt();/pic/p>

  读取浮点数 float x=in.nextFloat(); /pic/p>

  读取双精度数 double y=in.nextDouble(); /pic/p>

  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 cc;

  for (int i=0; i<a.length; i++)

  { cc=keyin.readLine();

  a[i]=Integer.parseInt(cc);

  }

  for (int i=0; i<a.length; i++)

  System.out.print(a[i]);

  } }

  从控制台读取5个数据,写入整型数组a中,程序代码为:

  import java.io.*;

  import java.util.*; /pic/p>

  class abc {

  public static void main(String[] args) throws IOException/pic/p>

  {

  Scanner in = new Scanner(System.in);

  System.out.println("请输入");

  /pic/pic/p>

  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]); /pic/p>

  }

  }

  在Java中,提供对话框输入

  程序顶部加入语句 import javax.swing.*;

  在程序中使用:JOptionPane.showInputDialog

  例如: String in_x = JOptionPane.showInputDialog("请输入:");

  使用对话框输入的也是字符,如果需要转换为其他类型的数据,使用Java方法 Integer.ParseInt

  Double.PasreDouble ...

  注意:使用对话框,必须程序最后一条语句应该为 System.exit(0);

  因为每打开一个对话框,相当于启动一个线程 System.exit()是结束线程的语句

  import javax.swing.*;

  class abc {

  public static void main(String[] args)

  { String in_x = JOptionPane.showInputDialog("请输入:"); /pic/p>

  System.out.print((long)Integer.parseInt(in_x));

  System.exit(0);

  } }

  java 弹出对话框的简单方法

  import javax.swing.JOptionPane;

  public class MessageBox

  {

  public static void main(String args[])

  {

  JOptionPane.showMessageDialog( null,"sample dialog !");

  }

  }

【java输入输出语句整理总结】相关文章:

Java的输入输出01-27

Java中的数组基础知识整理03-02

JAVA中的if语句的使用05-23

Java foreach 语句格式04-19

JAVA中If语句的使用02-22

Java for循环语句使用03-31

2017亚信java面试题目整理02-27

Java for循环语句使用实例01-13

关于Java for循环语句的使用02-24