前提・実現したいこと
四則演算を自分なりに作ってみようと思って書いてみたのですが、途中でエラー起きてしまいました。自分で確認してみても別におかしいところはないと思うのですがエラーが出ているので質問させていただきました。
発生している問題・エラーメッセージ
test03.java:10: エラー: シンボルを見つけられません String str1 = sc.nextString(); ^ シンボル: メソッド nextString() 場所: タイプScannerの変数 sc エラー1個
該当のソースコード
java
1import java.util.Scanner; 2public class test03 3{ 4 public static void main(String[] args) 5 { 6 Scanner sc = new Scanner(System.in); 7 for(int i=0;i<5;i++){ 8 System.out.print(">>"); 9 int num1 = sc.nextInt(); 10 String str1 = sc.nextString(); 11 int num2 = sc.nextInt(); 12 int answer = 0; 13 int answer2 = 0; 14 switch(str1){ 15 case "q": 16 answer = num1 + num2; 17 put(""+answer); 18 break; 19 case "w": 20 answer = num1 - num2; 21 put(""+answer); 22 break; 23 case "e": 24 answer = num1 * num2; 25 put(""+answer); 26 break; 27 case "r": 28 answer = num1 / num2; 29 answer2 = num1 % num2; 30 put(answer + "…"+answer2); 31 break; 32 } 33 } 34 sc.close(); 35 } 36 public static void put(String str) 37 { 38 System.out.println(str); 39 } 40}
補足情報(FW/ツールのバージョンなど)
java jdk-14.0.2
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。