avaについての質問なんですが初心者でわからないのでお願いします。
プログラムに引数を1つ指定して実行した時、入力された値が
・3の倍数の場合は
入力された値に2を掛けた値から1を引いた値
を表示
・5の倍数の場合は
入力された値に2を足した値を3で割った値
を表示(表示するのは小数点第2位までで、小数点第3位を四捨五入したいんです)
・それ以外の場合
入力された値は、3の倍数でも5の倍数でもありません」
と表示
【3と5の公倍数が入力された場合は、5の倍数として値を処理したい】
そしてコマンドプロンプトで
:\Work>java test 3
演算結果は 5 です
とか
D:\Work>java test 5
演算結果は 2.33 です
と、表示させたいんです。。。
class test
{
public static void main(String box[])
{
int A,B,C,D,E,V,W,X,Y,Z;
A = Integer.parseInt(box[0]);
if ( )
{
System.out.print("");
}
else if ( )
{
System.out.print("");
}
else
{
System.out.print("");
}
}
}
上記からよくわかりません、、教えてください!
No.1ベストアンサー
- 回答日時:
倍数を考えるのであれば 剰余が0の場合その数の倍数だと考えられます
A % 5 == 0 や A % 3 == 0 などの条件が成り立てばOKということになります
3と5の公倍数の場合 5の倍数として処理したいのであれば 判断する順序を 5の倍数のチェック > 3の倍数のチェック といった順序にしましょう
No.2
- 回答日時:
class test
{
public static void main(String box[])
{
int A;
A = Integer.parseInt(box[0]);
if (/*5の倍数なら*/)
{
System.out.print(/*入力された値に2を足した値を3で割った値*/);
}
else if (/*3の倍数なら*/)
{
System.out.print(/*入力された値に2を掛けた値から1を引いた値*/);
}
else
{
System.out.print("入力された値は、3の倍数でも5の倍数でもありません");
}
}
}
この回答への補足
ありがとうございます。すごく解りやすいです。
小数点がある場合、
小数点第2位まで表示させて、小数点第3位を四捨五入したいんですが組み方をよろしかったら教えてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- その他(データベース) Accessフォームにて指定のフィールドの平均値を小数点第一位で表示できない 2 2022/08/30 17:19
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- C言語・C++・C# このプログラミングの問題を教えて欲しいです。 キーボードから整数kを入力し、kが配列aの中に何個存在 2 2022/12/19 22:50
- Excel(エクセル) エクセルのセルの書式設定・ユーザー定義の条件設定について 1 2022/08/17 21:56
- Java java 飾子を付けること(public static・・・) ・コンソールへの出力処理はmainメ 2 2022/06/16 19:34
- Ruby プログラミング 3 2023/06/09 14:30
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- Excel(エクセル) Excelのマクロについて 2 2022/06/14 03:38
- PHP PHP MySql ページング 2 2022/09/20 06:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ループ処理の際、最後だけ","を...
-
コマンドライン引数の例外処理...
-
続・ZZZ,ZZZ,ZZ9形式の金額形式...
-
Java、2の0乗~10乗の表示
-
7つ数字を表示したら改行すると...
-
countに実行した回数をいれたい...
-
java キーボード入力された値の...
-
javaプログラミングでの文字化...
-
数値⇒漢数字変換 java
-
九九の表
-
for文を使った累乗の計算方法に...
-
Ctrl+Zが入力されると終了する...
-
テキストボックスに入力された...
-
階乗の式
-
ループの正誤
-
繰り返しによる星印の出力
-
Randomメソッドの確率設定
-
Java キーボードから負の数が入...
-
フィールド名やメソッド名に日...
-
javaです。1月1日から日数入れ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ループ処理の際、最後だけ","を...
-
java キーボード入力された値の...
-
Java、2の0乗~10乗の表示
-
数値⇒漢数字変換 java
-
論理演算子”||”またはの入力方法
-
コマンドライン引数の例外処理...
-
JAVAのfor文で困っています。
-
続・ZZZ,ZZZ,ZZ9形式の金額形式...
-
Java 入力した整数値の合計を、...
-
7つ数字を表示したら改行すると...
-
テキストボックスに入力された...
-
countに実行した回数をいれたい...
-
総称型ArrayList<E>への参照...
-
Randomメソッドの確率設定
-
Ctrl+Zが入力されると終了する...
-
学校で課題を出されて困ってい...
-
Java キーボードから負の数が入...
-
キーボードから10人分の点数を...
-
階乗の式
-
Java 配列<選挙>
おすすめ情報