質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Q&A

解決済

4回答

1159閲覧

Java エラー 解決したい

Kkkyu

総合スコア4

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

0グッド

0クリップ

投稿2021/10/11 03:50

編集2021/10/11 11:50

また質問をさせていただきます。
アドバイスを受けて自分なりに改善をしたのですが、エラーが直りません。
どんな文を書き足せば良いのか教えていただきたいです。
※以前投稿したコードを間違えて投稿してしまったので直しました。

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個

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m.ts10806

2021/10/11 03:57

コードはマークダウンのcode機能を利用してご提示ください。 あと、タイトルは要件を記載してください。なんのエラーなのか、とか。
m.ts10806

2021/10/11 03:58

インデントきちんと揃えてれば質問せずとも解決できる問題に思います
dodox86

2021/10/11 04:00

> アドバイスを受けて自分なりに改善をしたのですが、 ?? 先のこの質問と比べて改善、でしょうか? [Java エラーを解決したいです] https://teratail.com/questions/363739 まったくコードは変わっていないようですが、間違ったものを貼ってはいませんか?
Kkkyu

2021/10/11 05:56

失礼しました。 以前と同じものを投稿してしまいました。 自分なりに改善したカードがこちらです。 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個 となってしまいます。
K_3578

2021/10/11 08:05

質問文は編集できるので、今質問に貼られているのを消して、Markdownで提示しましょう。 コードの上下をバッククォート(```)で囲むだけです ```言語名(今回なら"Java"と書く) ソースコード ```
hoshi-takanori

2021/10/11 08:53

最後の部分が 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(); } } とすれば中括弧の対応は合うはず。 (かわりにいろいろエラーが出ますが、それは頑張ってください。)
dodox86

2021/10/11 09:20

コンパイルエラーはエラーでそうなのですけど、いただいているコメントや回答で解決できなかったということは、Javaの基本部分の習熟がおろそかになっているからなのですが、その辺りどうなのでしょう。
Kkkyu

2021/10/11 11:14

投稿の方法からコードの手直し等アドバイスありがとうございました! 至らぬ点もありましたが皆さんのおかげで無事解決することができました! まだ初心者で、勉強中ですが一生懸命頑張ります๑•̀ㅂ•́)و✧ 本当にありがとうございました!
m.ts10806

2021/10/11 11:39

せめてマークダウンだけでも今対応しておいてもらえたら。 いつ来るか分からない次回に回すと忘れます。
m.ts10806

2021/10/11 11:40

ただ、ついた回答で解決したなら自己解決とするのは微妙に思います。
Kkkyu

2021/10/11 11:54

「ただ、ついた回答で解決したなら自己解決とするのは微妙に思います。」 指摘を受け、これも改善しました。 最後まで面倒見ていただきありがとうございます。 以後気をつけたいと思います!
guest

回答4

0

Java

1 2import java.util.Scanner; 3class Aaaaa3 { 4 public Aaaaa3{ 5 Scanner scn=new Scanner(System.in); 6 while(true) { 7 System.out.print("二つの整数a b="); 8 int a =scn.nextInt(); 9 int b =scn.nextInt(); 10 if(a==0||b==0)break; 11 int wa, sa, seki ,sho, amari; 12 wa=a+b; 13 sa=a-b; 14 seki=a*b; 15 sho=a/b; 16 amari=a%b; 17 System.out.println("和、差、積、商、余り="+wa+","+sa+","+seki+","+sho+","+amari); 18 } 19} 20 public static void main(String [] args){ 21 new Aaaaa3(); 22 } 23} 24

投稿2021/10/11 11:11

Kkkyu

総合スコア4

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

java

1public Aaaaa(){ 2 Scanner son=new Scanner(system.in); 3 while(false){ 4 System.out.prinf("二つの整数a b="); 5 int a =scn.nextlnt(); 6 int b =scn.nextInt(); 7 if(a=0 && b=0)break; 8 int wa=a+b; 9 int sa=a-b; 10 int seki=a*b; 11 int shou=a/b; 12 int amari=a%b; 13 System.out.println("和,差,積,商,余り"="+wa+","+sa+","+shou+","+seki+","+amari+"); 14 } 15 // **<-ここに閉じかっこ(})が足りとらんがな。。。** 16public static void main(String [] args){

■2021/10/11 17:45編集済みのソースに対する指摘:

java

1class Aaaaa2{ 2 3 public Debug2(){ 4 Scanner son=new Scanner(system.in); 5 6 while(false){ 7 System.out.prinf("二つの整数a b="); 8 int a =scn.nextlnt(); 9 int b =scn.nextInt(); 10 if(a=0 && b=0)break; 11 int wa=a+b; 12 int sa=a-b; 13 int seki=a*b; 14 int shou=a/b; 15 int amari=a%b; 16 System.out.println("和,差,積,商,余り"="+wa+","+sa+","+shou+","+seki+","+amari+"); 17 } 18 } 19} // <- 今度はここで閉じかっこ書きすぎやで。この行から下はclass Aaaaa2の定義の外におるで。 20public static void main(String [] args){ 21 new Aaaaa2(); 22}

投稿2021/10/11 03:57

編集2021/10/11 09:00
tkturbo

総合スコア5572

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Kkkyu

2021/10/11 11:15

ありがとうございます! おかげで解決することができました!
guest

0

Java

1 2import java.util.Scanner; 3class Aaaaa3 { 4 public Aaaaa3{ 5 Scanner scn=new Scanner(System.in); 6 while(true) { 7 System.out.print("二つの整数a b="); 8 int a =scn.nextInt(); 9 int b =scn.nextInt(); 10 if(a==0||b==0)break; 11 int wa, sa, seki ,sho, amari; 12 wa=a+b; 13 sa=a-b; 14 seki=a*b; 15 sho=a/b; 16 amari=a%b; 17 System.out.println("和、差、積、商、余り="+wa+","+sa+","+seki+","+sho+","+amari); 18 } 19} 20 public static void main(String [] args){ 21 new Aaaaa3(); 22 } 23} 24

投稿2021/10/11 11:51

Kkkyu

総合スコア4

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

まずはカッコの数があってるかチェックしよう

投稿2021/10/11 03:54

y_waiwai

総合スコア88042

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Kkkyu

2021/10/11 11:16

ありがとうございました! おかげ解決することができました! 括弧を意識して取り組んでいきます!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問