コードの下の行if,else文のところで、以下のエラーがでます。
いろいろ検討しましたが、どうしても解決できないので、
ご教授をお願いいたします。
c:\java_sample\chap01>javac Arith.java
Arith.java:29: エラー: ')'がありません
System.out.println(x + "と" + y "は同じ"); //差の絶対値を計算
^
Arith.java:31: エラー: ')'がありません
System.out.println(x + "と" + y "は違う");
^
エラー2個
コード //Arith.java public class Arith{ public static void main(String[] args){ int a=12,b=5; System.out.println(a+b); System.out.println(a-b); System.out.println(a*b); System.out.println(a/b); System.out.println(a%b); //整数はオーバーフローする System.out.println(100000*100000); //結果は1410065408 //実数演算では誤差がでる System.out.printf(7.0 * 0.8); //結果は5.60000_00000_0000_005 //実数の比較 double x = 5.6; double y = 7.0 * 0.8; if(Math.abs(x-y) < (0.000001)){ System.out.println(x + "と" + y "は同じ"); //差の絶対値を計算 }else{ System.out.println(x + "と" + y "は違う"); } } }
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/04/26 03:34
2018/04/26 04:50 編集
退会済みユーザー
2018/04/26 10:49