<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. 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

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人