1. java鍵盤輸入語句怎麼寫
程序開發過程中,需要從鍵盤獲取輸入值是常有的事,但Java它偏偏就沒有像c語言給我們提供的scanf(),C++給我們提供的cin()獲取鍵盤輸入值的現成函數!Java沒有提供這樣的函數也不代表遇到這種情況我們就束手無策,請你看以下三種解決方法吧:
以下將列出幾種方法:
方法一:從控制台接收一個字元,然後將其列印出來
public static void main(String [] args) throws IOException{
System.out.print(「Enter a Char:」);
char i = (char) System.in.read();
System.out.println(「your char is :」+i);
}
}
雖然此方式實現了從鍵盤獲取輸入的字元,但是System.out.read()只能針對一個字元的獲取,同時,獲取進來的變數的類型只能是char,當我們輸入一個數字,希望得到的也是一個整型變數的時候,我們還得修改其中的變數類型,這樣就顯得比較麻煩。
方法二:從控制台接收一個字元串,然後將其列印出來。在這個題目中,我們需要用到BufferedReader類和InputStreamReader類
public static void main(String [] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = null;
System.out.println(「Enter your value:」);
str = br.readLine();
System.out.println(「your value is :」+str);
}
這樣我們就能獲取我們輸入的字元串。
方法三:這種方法我認為是最簡單,最強大的,就是用Scanner類
public static void main(String [] args) {
Scanner sc = new Scanner(System.in);
System.out.println(「請輸入你的姓名:」);
String name = sc.nextLine();
System.out.println(「請輸入你的年齡:」);
int age = sc.nextInt();
System.out.println(「請輸入你的工資:」);
float salary = sc.nextFloat();
System.out.println(「你的信息如下:」);
System.out.println(「姓名:」+name+「
」+「年齡:」+age+「
」+「工資:」+salary);
}
2. Java中怎麼獲取鍵盤輸入
使用System.in.read可以讀取鍵盤的輸入,但是一般不會這樣去操作,可以使用java.util.Scanner來配合System.in來進行數據的操作,舉例如下:
Scanner in=new Scanner(System.in);
String readLine = in.nextLine(); //讀取鍵盤輸入的一行(以回車換行為結束輸入)
3. java怎樣將變數由鍵盤輸入
1、代碼如下
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
//這一句就是獲取從鍵盤讀入內容的對象
Scanner scanner = new Scanner(System.in);
//這3句是根據你想要的數據類型 來讀入不同的數據
int a =scanner.nextInt();
String str = scanner.next();
double b = scanner.nextDouble();
}
}
4. 在java中怎樣從鍵盤輸入數字(新手問題)
使用Scanner類
Scanner scanner = new Scanner(System.in);
使用BufferedReader類
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
5. java 鍵盤輸入語句怎麼寫
第一種:
public class ShuRu{
public static void main(String arg[]){
System.out.println(arg[1]);
}
}
第二種:
import java.util.Scanner;
public class ShuRu{
public static void main(String arg[]){
Scanner in=new Scanner(System.in);
String str=in.next();
System.out.println(str);
}
}
直接輸入 a,b
輸出為 a,bstem.in.read();
有輸入就有輸出,輸出語句為
Java中的輸出語句有以下四種:
1、System.out.println(1111);//換行列印
2、System.out.print(1111);//不換行列印
3、System.out.write(2222);//位元組輸出
4、System.out.printf("%+8.3f ", 3.14);//按格式輸出
註:
System.out.println(); 是最常用的輸出語句,它會把括弧里的內容轉換成字元串輸出到輸出窗口(控制台),並且換行,當輸出的是一個基本數據類型時,會自動轉換成字元串,如果輸出的是一個對象,會自動調用對象的toString();方法,將返回值輸出到控制台
System.out.print(); 與第一個很相似,區別就是上一個輸出後會換行,而這個命令輸出後並不換行。
System.out.printf(); 這個方法延續了C語言的輸出方式,通過格式化文本和參數列表輸出。
6. Java如何實現從鍵盤輸入一個數
publicstaticvoidmain(String[]args){
Scannersc=newScanner(System.in);
System.out.println("請輸入第一個數:");
doublenum1=sc.nextDouble();
System.out.println("請輸入第二個數");
doublenum2=sc.nextDouble();
if(num1>num2){
System.out.println(num1+">"+num2);
}elseif(num1<num2){
System.out.println(num1+">"+num2);
}else{
System.out.println(num1+"="+num2);
}
sc.close();
}
親測有效。如果輸入的都是整數不存在小數。可以把sc.nextDouble()換成sc.nextInt()
7. java中如何實現用鍵盤輸入內容到文件
step1:新建一個演示類demo
運行結果1:
please input 「學生姓名」
李小明
please input 「科目名稱」
數學
please input「科目成績」
98
學生個人信息
姓名:李小明
科目:數學
成績:98.0
等級:A+
運行結果2:
please input 「學生姓名」
王強
please input 「科目名稱」
英語
please input「科目成績」
52
學生個人信息
姓名:王強
科目:英語
成績:52.0
等級:D
8. 在java中,如何從鍵盤輸入到字元串中
BufferedReader類 ------JDK1.4
==========================================
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class BoffReader {
public static void main(String[] args) {
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
try {
String s=in.readLine();
System.out.println(s);
} catch (IOException e) {
e.printStackTrace();
}
}
}
==========================================
Scanner類 ----JDK1.5以上
import java.util.Scanner;
public class Scanner1 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
String s=sc.nextLine();//接受鍵盤字元串
System.out.println(s);
}
}
==========================================
===學習中===
9. java中怎麼中鍵盤輸入字元串
首先,導入java.util.*包。
import java.util.*;
然後,你需要新建一個讀取標准輸入(鍵盤)的掃描器對象。
Scanner in = new Scanner(System.in);
現在,你可以從鍵盤輸入字元串了。
String s = in.nextLine();
以上這一行把鍵盤輸入的一行字元串讀取到變數 s 中。
請看一個完整的簡單示例:
import java.util.*;
public class Main
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
String s = in.nextLine();
System.out.println(s);
}
}
10. java 鍵盤輸入函數
importjava.io.*;
importjava.util.Scanner;//導入Scanner對象;
publicclassCompareTwoNumbers{
publicstaticvoidmain(Stringargs[]){
Doublenumber1,number2;
System.out.print("請輸入第一個數:");
Scannerscanner=newScanner(System.in);//實例化一個Scanner對象;
number1=scanner.nextDouble();//從鍵盤輸入一個實數賦值給number1;
System.out.print("請輸入第二個數:");
number2=scanner.nextDouble();//從鍵盤輸入一個實數賦值給number1;
if(number1<number2)
System.out.println("較大的數:"+number2);
elseif(number1>number2)System.out.println("較大的數:"+number1);
elseSystem.out.println("兩個數相同");
}
}