java鍵盤輸入
① 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()
② 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();
(2)java鍵盤輸入擴展閱讀:
有輸入就有輸出,輸出語句為
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語言的輸出方式,通過格式化文本和參數列表輸出。
③ 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
④ 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("兩個數相同");
}
}
⑤ 在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);
}
}
==========================================
===學習中===
⑥ java鍵盤輸入
先定義throws java.io.IOException 拋出異常,然後
int x,y;
x=System.in.read();
y=System.in.read();
再賦值操作。
⑦ 在java中怎樣從鍵盤輸入數字(新手問題)
使用Scanner類
Scanner scanner = new Scanner(System.in);
使用BufferedReader類
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
⑧ Java編程中如何讀取鍵盤輸入
導入java.util.Scanner;使用Scanner來接收;例如:
import java.util.Scanner;
public class AAA {
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
String str=scan.next();
System.out.println(str);
}
}
執行時,在控制台輸入字元串,會將輸入的數據列印出來
⑨ java鍵盤輸入語句怎麼寫
這樣寫就可以了
方法一
import java.util.*Scanner in=new Scanner(System.in)
System.out.println("please enter a: ")
double a=in.nextDouble輸入aSystem.out.println("Please enter b: ")
double b=in.nextDouble輸入bdouble c=a+b
System.out.println("The result:"+c)輸出結果
方法二
首先定義scanner,方法:Scanner scanner = new Scanner(System.in);
此時會提示有錯誤,需要加入頭文件:import java.util.Scanner;
(筆者用的是eclipse,按快捷鍵Ctrl+shift+O就可以了。)
從鍵盤輸入整形變數:int n=scanner.nextInt();
double類型的:double n = scanner.nextDouble();
從鍵盤輸入一個字元串:String n = scanner.next();
從鍵盤依次輸入數組中的元素:
int [] names = new int[6];
for(int i=0; i<6; i++){
names[i] = scanner.nextInt();
⑩ java 中如何用鍵盤輸入
我這個好,用我的。
import java.util.Scanner;
public class a
{
public static void main(String args[])
{
Scanner s = new Scanner(System.in);
int a, b=2,x;
String t = "";
System.out.print("請輸入a的值:");
while((t=s.next()) != null && !t.equalsIgnoreCase("bye"))
{
try
{
a = Integer.parseInt(t);
System.out.print("x = " + (a + b) + "\n輸入\"bye\"結束" +"\n請輸入a的值:");
}
catch(Exception e)
{
System.out.print("請輸入整數" + "\n請輸入a的值:");
}
}
}
}