また質問をさせていただきます。
アドバイスを受けて自分なりに改善をしたのですが、エラーが直りません。
どんな文を書き足せば良いのか教えていただきたいです。
※以前投稿したコードを間違えて投稿してしまったので直しました。
Java
1 2import java.util.Scanner; 3 4class Aaaaa2{ 5 public Aaaaa2(){ 6 Scanner son=new Scanner(system.in); 7 while(false){ 8 System.out.prinf("二つの整数a b="); 9 int a =scn.nextlnt(); 10 int b =scn.nextInt(); 11 if(a=0 && b=0)break; 12 int wa=a+b; 13 int sa=a-b; 14 int seki=a*b; 15 int shou=a/b; 16 int amari=a%b; 17 System.out.println("和,差,積,商,余り"="+wa+","+sa+","+shou+","+seki+","+amari+"); 18} 19} 20} 21public static void main(String [] args){ 22new Aaaaa2(); 23} 24
Aaaaa.java:20: エラー: class、interfaceまたはenumがありません
public static void main(String [] args){
^
Aaaaa2.java:22: エラー: class、interfaceまたはenumがありません
}
^
エラー2個
コードはマークダウンのcode機能を利用してご提示ください。
あと、タイトルは要件を記載してください。なんのエラーなのか、とか。
インデントきちんと揃えてれば質問せずとも解決できる問題に思います
> アドバイスを受けて自分なりに改善をしたのですが、
?? 先のこの質問と比べて改善、でしょうか?
[Java エラーを解決したいです] https://teratail.com/questions/363739
まったくコードは変わっていないようですが、間違ったものを貼ってはいませんか?
失礼しました。
以前と同じものを投稿してしまいました。
自分なりに改善したカードがこちらです。
import java.util.Scanner;
class Aaaaa2{
public Aaaaa2(){
Scanner son=new Scanner(system.in);
while(false){
System.out.prinf("二つの整数a b=");
int a =scn.nextlnt();
int b =scn.nextInt();
if(a=0 && b=0)break;
int wa=a+b;
int sa=a-b;
int seki=a*b;
int shou=a/b;
int amari=a%b;
System.out.println("和,差,積,商,余り"="+wa+","+sa+","+shou+","+seki+","+amari+");
}
}
}
public static void main(String [] args){
new Aaaaa2();
}
エラーコード
Aaaaa2.java:20: エラー: class、interfaceまたはenumがありません
public static void main(String [] args){
^
Aaaaa2.java:22: エラー: class、interfaceまたはenumがありません
}
^
エラー2個
となってしまいます。
質問文は編集できるので、今質問に貼られているのを消して、Markdownで提示しましょう。
コードの上下をバッククォート(```)で囲むだけです
```言語名(今回なら"Java"と書く)
ソースコード
```
最後の部分が
System.out.println("和,差,積,商,余り"="+wa+","+sa+","+shou+","+seki+","+amari+");
}
}
}
public static void main(String [] args){
new Aaaaa2();
}
になってますが、閉じ中括弧 } を一つ動かして、
System.out.println("和,差,積,商,余り"="+wa+","+sa+","+shou+","+seki+","+amari+");
}
}
public static void main(String [] args){
new Aaaaa2();
}
}
とすれば中括弧の対応は合うはず。
(かわりにいろいろエラーが出ますが、それは頑張ってください。)
コンパイルエラーはエラーでそうなのですけど、いただいているコメントや回答で解決できなかったということは、Javaの基本部分の習熟がおろそかになっているからなのですが、その辺りどうなのでしょう。
マークダウンできない方はこちら参考に。
https://teratail.com/questions/238564
投稿前に画面右側のプレビューで確認しましょう。
投稿の方法からコードの手直し等アドバイスありがとうございました!
至らぬ点もありましたが皆さんのおかげで無事解決することができました!
まだ初心者で、勉強中ですが一生懸命頑張ります๑•̀ㅂ•́)و✧
本当にありがとうございました!
せめてマークダウンだけでも今対応しておいてもらえたら。
いつ来るか分からない次回に回すと忘れます。
ただ、ついた回答で解決したなら自己解決とするのは微妙に思います。
https://teratail.com/questions/238564
を参考にマークダウンしました。
「ただ、ついた回答で解決したなら自己解決とするのは微妙に思います。」
指摘を受け、これも改善しました。
最後まで面倒見ていただきありがとうございます。
以後気をつけたいと思います!
回答4件
あなたの回答
tips
プレビュー