# Java演習 C++の宿題をJavaを使って解いてみた記録。 ### 1.1 ComputeSQRT > [問題とcode](https://github.com/Emily0Rose/1.1ComputeSQRT) * User input > [参考にしたサイト](https://www.w3schools.com/java/java_user_input.asp) ```java= import java.util.Scanner; ``` ```java=7 Scanner sc = new Scanner(System.in); System.out.println("Enter a number: "); double n = sc.nextDouble(); ``` Scannerを使ったとはcloseを忘れずに! ```java=27 sc.close(); ``` * 小数第二位まで表示 > [参考にしたサイト](https://itsakura.com/java-bigdecimal-round_halfup) ```java=2 import java.math.BigDecimal; import java.math.RoundingMode; ``` ```java=23 BigDecimal bd = new BigDecimal(String.valueOf(guess)); BigDecimal bd2 = bd.setScale(2, RoundingMode.HALF_UP); System.out.println(bd2.doubleValue()); ``` ### 1.2 ComputeHMS > [問題とcode](https://github.com/Emily0Rose/1.2ComputeHMS) * EOFの検出 > [参考にしたサイト](https://qiita.com/TWIN_SuperSport/items/0b9674c90146fdce0858) ```java==7 scan.hasNext(); ```