java包擴編譯器
javac.exe
及執行器
java.exe
安裝jre時只有執行器
安裝jdk時兩個都有
輸入java
一切正常是表示jre有安裝(這通常由瀏覽器自動安裝了)
輸入javac
提示說
"javac不是內部或外部命令,也不是可運行的程序或批處理文件"
是表示未安裝jdk或未設路徑或路徑錯誤.
2. java中怎麼從鍵盤上給變數輸入值
調用javax.swing.JOptionPane類實現,如下圖:
3. 如何在Java中輸入變數的值
你是剛一開始學習Java嗎?
如果不是的話看了我的回答可別罵我啊!如是的話就往下看吧:
在類的最前面加上「import java.util.Scanner」,
然後舉個例子:
Scanner input = new Scanner(System.in); //實例化一個Scanner對象
int num = input.nextInt(); //接收int
String str = input.next(); //接收String
double dou = input.nextDouble(); //接收Double
4. Java怎樣從鍵盤輸入一個整數給變數
用Scanner這個類,這個類是jdk1.5才引入的,用於用戶輸入參數,很方便,下面是例子: import java.util.*; public class Example{ public static void main(String args[]){ System.out.println("請輸入若干個數,每輸入一個數用回車確認"); System.out.println("最後輸入一個非數字結束輸入操作"); Scanner reader=new Scanner(System.in); double sum=0; int m=0; while(reader.hasNextDouble()){ double x=reader.nextDouble(); m=m+1; sum=sum+x; } System.out.printf("%d個數的和為%f\n",m,sum); System.out.printf("%d個數的平均值是%f\n",m,sum/m); } }
5. java中變數定義及輸入問題。
報錯因為input.next()返回的是字元串而不是cahr
不能input.nextChar()這樣些是因為 Scanner沒有這個方法;
如果要得到char類型數據可以用input.next().charAt(index);來去你需要的字元;
6. 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();
}
}
7. Java的常用輸入輸出語句
常用的輸入語句是:
輸入字元串:new Scanner(System.in).next();
輸入整數:new Scanner(System.in).nextInt();
輸入小數:new Scanner(System.in).nextDouble();
常用的輸出語句:
換行輸出: System.out.println(變數或字元串);
非換行輸出: System.out.print(變數或字元串);
換行輸出錯誤提示(默認是紅字):System.err.println(變數或字元串);
不換行輸出錯誤提示(默認是紅字): System.err.print(變數或字元串));
8. Win11下Java的環境變數配置好後輸入Java不生效怎麼辦
1、首先要確保安裝的是jdk,而不只是Jre(java runtime environment),如果只安裝jre,bin目錄下沒有javac命令,就不能執行;
2、其次保證路徑沒有錯誤,不要使用中文路徑,仔細檢查環境變數中的字元,如斜線是"\"而不是」/",分號是";"而不是";";
3、若安裝java時把jdk的路徑和jre的路徑選擇成一樣,就造成覆蓋。這時候在配置的JAVA_HOME目錄lib目錄下找不到tools.jar和dt.jar,bin目錄下找不到javac,就不能執行。可以卸載java之後重新安裝。
注意事項:配置好環境變數之後檢查每個配置的路徑下是否有相對應的文件。
9. 在java中如何輸入e^x(x為變數)還有如何輸入e(e為自然對數的底數)
1.java中的a^b a的b次方, 可以使用Math.pow(a,b) 實現'
2. java中的常數e, 也可以通過Math.E 獲得
3. 完整代碼參考
publicclassTestMath{
publicstaticvoidmain(String[]args){
intx=5;//次方數
doublee=Math.E;//自然常數e的近似值
doubled=Math.pow(e,x);//e^x
System.out.println("e^"+x+"="+d);//輸出結果
}
}
4.拓展延伸. 通過上面的例子可以看到Math類的用途比較廣泛.需要系統的學習
java.lang.Math類包含用於執行基本數學運算的方法,如初等指數、對數、平方根和三角函數。
Math的欄位
Math.E: 比任何其他值都更接近 e(即自然對數的底數)的 double 值。
Math.PI: 比任何其他值都更接近 pi(即圓的周長與直徑之比)的 double 值。
Math的常用方法
abs(double d) 求絕對值
sina(double a) 返回角的三角正弦。(還有一系列的三角函數計算)
sqrt(double d) 返回正確舍入的 double 值的正平方根。
ceil(double a) 返回最小的(最接近負無窮大)double 值,該值大於等於參數,並等於某個整數。
floor(double a)返回最大的(最接近正無窮大)double 值,該值小於等於參數,並等於某個整數。
log(double a) 返回 double 值的自然對數(底數是 e)。