Java求最小数用哪个函数_在Java中使用小数进行计算的函数
例如,當您鍵入22和56時,此代碼可以正常工作,它顯示正確的結果
import java.util.Scanner;
class apples{
public static void main(String args[]){
Scanner villy = new Scanner (System.in);
double fnum, snum, answer;
System.out.println("Enter first num: ");
fnum = villy.nextDouble();
System.out.println("Enter second num: ");
snum = villy.nextDouble();
answer = fnum + snum;
System.out.println(answer);
}
}
但是當您嘗試將小數放入例如23.53和42.76時,它將失敗,并帶有以下異常
Exception in thread "main": java.util.InputMismatchException
at java.util.Scanner.throwFor(unknown Source)
at java.util.Scanner.next(unknown Source)
at java.util.Scanner.nextDouble(unknown Source)
at apples.main(apples.java:8)
解決方法:
您是否正在使用非英語計算機?例如,在法國或德國語言環境中,您必須輸入23,53,而不是23.53.
掃描程序的默認語言環境是Locale.getDefault()返回的內容:在英語計算機上,它應該返回Locale.ENGLISH.您可以通過以下方法將語言環境設置為英語:
Scanner villy = new Scanner(System.in).useLocale(Locale.ENGLISH);
標簽:calc,java
來源: https://codeday.me/bug/20191209/2097189.html
總結
以上是生活随笔為你收集整理的Java求最小数用哪个函数_在Java中使用小数进行计算的函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android数据库给单选赋值,如何使用
- 下一篇: R语言第十一讲 决策树与随机森林