本文目錄一覽:
- 1、Java怎樣輸入?
- 2、java 鍵盤輸入語句怎麼寫
- 3、java輸入方法
Java怎樣輸入?
我給你打了個簡單的,粘貼到記事本,然後保存為Read.java\x0d\x0a\x0d\x0aimport java.util.* ;\x0d\x0a\x0d\x0apublic class Read{\x0d\x0a public static void main(String args[]) throws Exception{\x0d\x0a //查看jdk,在java.util.Scanner下面,裡面有具體講解\x0d\x0a Scanner stdin = new Scanner(System.in); \x0d\x0a System.out.println(“請輸入你的用戶名:”);\x0d\x0a //String nextLine()方法:此掃描器執行當前行,並返回跳過的輸入信息\x0d\x0a String username = stdin.nextLine();\x0d\x0a System.out.println(“你的名字是:”+username) ;\x0d\x0a System.out.println(“請輸入你的成績:”);\x0d\x0a //double nextDouble()方法:將輸入信息的下一個標記掃描為一個 double\x0d\x0a double score = stdin.nextDouble();\x0d\x0a System.out.println(“你的成績是:”+score) ;\x0d\x0a }\x0d\x0a }\x0d\x0a\x0d\x0a結果是:\x0d\x0aC:\javac Read.java\x0d\x0a\x0d\x0aC:\java Read\x0d\x0a請輸入你的用戶名:\x0d\x0aXiaoGang\x0d\x0a你的名字是:XiaoGang\x0d\x0a請輸入你的成績:\x0d\x0a80\x0d\x0a你的成績是:80.0
java 鍵盤輸入語句怎麼寫
以下為代碼:
import java.util.*;
Scannerin=newScanner(System.in);
System.out.println(“pleaseentera:”);
doublea=in.nextDouble();//這是輸入a
System.out.println(“Pleaseenterb:”);
doubleb=in.nextDouble();//這是輸入b
doublec=a+b;
System.out.println(“Theresult:”+c);//輸出結果。
擴展資料:
在windows下編譯java文件、執行:
1、先創建一個txt,將其名稱重命名為test.java。
2、編寫代碼,為輸出為holloword。
3、找到cmd,並進行打開cmd。
4、編譯java文件,輸入命令為javactest.java。
5、如果沒有報錯,查看當前目錄下是否有class文件產生。
6、執行class文件,在命令輸入javatest,輸出為holloword。
java輸入方法
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/*
* System.in 標準輸入流。是從鍵盤獲取數據的
*
* 鍵盤錄入數據:
* A:main方法的args接收參數。
* java HelloWorld hello world java
* B:Scanner(JDK5以後的)
* Scanner sc = new Scanner(System.in);
* String s = sc.nextLine();
* int x = sc.nextInt()
* C:通過字符緩衝流包裝標準輸入流實現
* BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
*/
public class SystemInDemo {
public static void main(String[] args) throws IOException {
// //獲取標準輸入流
// InputStream is = System.in;
// //我要一次獲取一行行不行呢?
// //行。
// //怎麼實現呢?
// //要想實現,首先你得知道一次讀取一行數據的方法是哪個呢?
// //readLine()
// //而這個方法在哪個類中呢?
// //BufferedReader
// //所以,你這次應該創建BufferedReader的對象,但是底層還是的使用標準輸入流
// // BufferedReader br = new BufferedReader(is);
// //按照我們的推想,現在應該可以了,但是卻報錯了
// //原因是:字符緩衝流只能針對字符流操作,而你現在是字節流,所以不能是用?
// //那麼,我還就想使用了,請大家給我一個解決方案?
// //把字節流轉換為字符流,然後在通過字符緩衝流操作
// InputStreamReader isr = new InputStreamReader(is);
// BufferedReader br= new BufferedReader(isr);
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println(“請輸入一個字符串:”);
String line = br.readLine();
System.out.println(“你輸入的字符串是:” + line);
System.out.println(“請輸入一個整數:”);
// int i = Integer.parseInt(br.readLine());
line = br.readLine();
int i = Integer.parseInt(line);
System.out.println(“你輸入的整數是:” + i);
}
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/154146.html