<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            java語言

            java輸入輸出語句整理總結

            時間:2025-04-18 03:47:44 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 { //求解方程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 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);

              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 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 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 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.*; //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 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("請輸入:"); // 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 MessageBox

              {

              public static void main(String args[])

              {

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

              }

              }

            【java輸入輸出語句整理總結】相關文章:

            Java的輸入輸出08-13

            Java中的數組基礎知識整理10-21

            JAVA中的if語句的使用07-09

            JAVA中If語句的使用10-15

            Java for循環語句使用09-23

            Java foreach 語句格式10-31

            2017亞信java面試題目整理10-08

            Java語法for語句的練習方法08-19

            Java基礎語句怎么用05-31

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看