在java語言中,有很多種語句,有輸入語句也有輸出語句,作為java程序員我們需要將這些全部掌握,那java的輸入語句怎么寫?下面來我們就來給大家講解一下。
如果你要進行輸入,請一定加上兩個包
import java.util.*;
import java.io.*;
請看下面例子用于輸入單個字符
import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { char c = (char) System.in.read(); System.out.println(c); } }
輸入整數(shù)或者字符(串)
import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { Scanner cin = new Scanner(System.in); int a = cin.nextInt(); //輸入一個整數(shù) System.out.println(a); double b = cin.nextDouble(); //輸入一個雙精度的浮點數(shù) System.out.println(b); String str = cin.next(); //輸入一個單詞,遇到分號則輸入終止 System.out.println(str); String str2 = cin.nextLine(); //輸入一行,中間可有多個空格 System.out.println(str2); } }
還可以用BufferedReader類輸入
import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader cin = new BufferedReader(new InputStreamReader(System.in)); String str = cin.readLine(); //輸入一行 System.out.println(str); String str2 = cin.readLine(); int a = Integer.parseInt(str2); //將str2轉(zhuǎn)換為int,并復(fù)制給a System.out.println(a); String str3 = cin.readLine() double b = Double.parseDouble(str3); //將str3轉(zhuǎn)換為double,并復(fù)制給b System.out.println(b); } }
java如何輸入一個數(shù)組?
第一種方法:(不限制輸入數(shù)組的長度)
System.out.println("請輸入幾個數(shù)并用逗號隔開:"); Scanner sc = new Scanner(System.in); String str = sc.next() .toString(); String[] arr = str.split(","); int[] b = new int[arr.length]; for (int j = 0; j < b.length; j++) p = "" { <= "" > b[j] = Integer.parseInt(arr[j]); System.out.println(b[j] + " "); }
通過這樣我們就能通過鍵盤輸入,結(jié)果如下:
第二種方法:(限制輸入的個數(shù))
System.out.println("請輸入三個數(shù):"); Scanner in = new Scanner(System.in); int[] b = new int[3]; for (int i = 0; i < b.length; i++) { < p = "" > b[i] = in .nextInt(); }
(順便說明一下Scanner類中next()與nextLine()方法的區(qū)別:next()與nextLine()區(qū)別很明確,next() 方法遇見第一個有效字符(不是空格和換行符)時,開始掃描,當(dāng)遇見第一個分隔符或結(jié)束符(空格或換行符)時,結(jié)束掃描,獲取掃描到的內(nèi)容,也就是說使用next()方法獲得的是不含空格和換行符的單個字符串。
而使用nextLine()時,則可以掃描到一行內(nèi)容并作為一個字符串而被獲取到。)
在實際工作中,我們需要編寫Java輸入一個數(shù)組,那么我們就可以參考以上方法哦,最后大家如果想要了解更多初識java知識,敬請關(guān)注賦能網(wǎng)。
本文鏈接:
本文章“java的輸入語句怎么寫?java如何輸入一個數(shù)組?”已幫助 68 人
免責(zé)聲明:本信息由用戶發(fā)布,本站不承擔(dān)本信息引起的任何交易及知識產(chǎn)權(quán)侵權(quán)的法律責(zé)任!
本文由賦能網(wǎng) 整理發(fā)布。了解更多培訓(xùn)機構(gòu)》培訓(xùn)課程》學(xué)習(xí)資訊》課程優(yōu)惠》課程開班》學(xué)校地址等機構(gòu)信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細(xì)解答:
咨詢熱線:4008-569-579