質問するログイン新規登録

質問編集履歴

5

コード変更

2021/11/01 05:10

投稿

taka0145
taka0145

スコア7

title CHANGED
File without changes
body CHANGED
@@ -1,10 +1,8 @@
1
1
  ### 前提・実現したいこと
2
2
  Javaでコマンドライン引数を用いた四則演算のプログラムを書きたいです。
3
- args[0]:四則演算の左項
4
- args[1]:四則演算の演算子(+,-,*,/)
5
- args[2]:四則演算の右項
6
3
 
7
4
 
5
+
8
6
  ### コード
9
7
 
10
8
  ```java

4

タイトル変更

2021/11/01 05:10

投稿

taka0145
taka0145

スコア7

title CHANGED
@@ -1,1 +1,1 @@
1
- Javaコマンドライン引数を用いた四則演算
1
+ Java コマンドライン引数
body CHANGED
File without changes

3

2021/10/10 12:28

投稿

taka0145
taka0145

スコア7

title CHANGED
File without changes
body CHANGED
@@ -8,7 +8,7 @@
8
8
  ### コード
9
9
 
10
10
  ```java
11
- class Calc {
11
+ class Main {
12
12
  public static void main(String args[]) {
13
13
  if(args.length != 3) {
14
14
  System.exit(0);
@@ -27,4 +27,4 @@
27
27
  ```
28
28
 
29
29
  ### 起きている問題
30
- エラー: クラス名'CalcInt'が受け入れられるのは、注釈処理が明示的にリクエストされた場合のみです
30
+ エラー: クラス名'Main'が受け入れられるのは、注釈処理が明示的にリクエストされた場合のみです

2

エラーコード

2021/09/02 00:37

投稿

taka0145
taka0145

スコア7

title CHANGED
File without changes
body CHANGED
@@ -27,4 +27,4 @@
27
27
  ```
28
28
 
29
29
  ### 起きている問題
30
- コンパイルしても動かず、エラーコードも出なくなりまし
30
+ エラー: クラス名'CalcInt'が受け入れられるのは、注釈処理が明示的にリクエストされ場合のみです

1

コード変更

2021/09/01 17:15

投稿

taka0145
taka0145

スコア7

title CHANGED
File without changes
body CHANGED
@@ -1,34 +1,30 @@
1
1
  ### 前提・実現したいこと
2
2
  Javaでコマンドライン引数を用いた四則演算のプログラムを書きたいです。
3
+ args[0]:四則演算の左項
3
- 数値1 符号 数値2 3つの引数を与えて答えを表示するクラスを作成したいです。
4
+ args[1]:四則演算演算子(+,-,*,/)
5
+ args[2]:四則演算の右項
4
6
 
5
7
 
6
- ### 発生している問題・エラメッセージ
8
+ ###
7
9
 
8
- ```
10
+ ```java
9
- エラーメッセージ
10
- 型の開始が不正です
11
- 無効なメソッド宣言です。戻り値の型が必要です。```
12
-
13
- ### 該当のソースコード
14
11
  class Calc {
15
- public static void main(String[] args)
12
+ public static void main(String args[]) {
16
- if(args[1].equals("+")) {
13
+ if(args.length != 3) {
17
- System.out.println( Double.parseDouble(args[0]) + Double.parseDouble(args[2]));
18
- } else if(args[1].equals("-")) {
19
- System.out.println( Double.parseDouble(args[0]) - Double.parseDouble(args[2]));
20
- } else if(args[1].equals("x")) {
14
+ System.exit(0);
21
- System.out.println(Double.parseDouble(args[0]) * Double.parseDouble(args[2]));
22
- } else if(args[1].equals("/")) {
23
- System.out.println(Double.parseDouble(args[0]) / Double.parseDouble(args[2]));
24
- }
15
+ }
16
+ if(args[2].equals("+")) {
17
+ System.out.println(Integer.parseInt(args[0]) + Integer.parseInt(args[1]));
18
+ } else if(args[2].equals("-")) {
19
+ System.out.println(Integer.parseInt(args[0]) - Integer.parseInt(args[1]));
20
+ } else if(args[2].equals("*")) {
21
+ System.out.println(Integer.parseInt(args[0]) * Integer.parseInt(args[1]));
22
+ } else if(args[2].equals("/")) {
23
+ System.out.println(Integer.parseInt(args[0]) / Integer.parseInt(args[1]));
24
+ }
25
+ }
25
26
  }
27
+ ```
26
28
 
27
-
28
- ### 試したこと
29
+ ### 起きている問題
29
-
30
- ここに問題に対してしたことを記載してください
30
+ コンパイルしても動かず、エラーコードも出なくなりました。
31
-
32
- ### 補足情報(FW/ツールのバージョンなど)
33
-
34
- ここにより詳細な情報を記載してください。