No.2ベストアンサー
- 回答日時:
疑問その1:
『いろいろ試したのですが上手くいきません。』
どうなったのですか?
疑問その2:
4/12は、1/3つまり、33%(切捨て/四
捨五入)・34%(切り上げ)なのですが、35
%にするとは、どういう定義なのですか?
double d_val;
int i_total;
int i_ok;
int i_val;
d_val = (double)i_ok / (double) i_total * 100.0;
i_val = d_val;
//切り上げ
if((i_val % 5) > 0){
i_val=((i_val/5) + 1) * 5;
}
No.1
- 回答日時:
public class DisplayCorrectAnswerRate {
public static void main(String[] args){
int rightAnswer = 4, totalProblem = 12;
double rate = (double)rightAnswer/totalProblem;
System.out.println(ratio * 100 + "%");
}
}
おそらくキャストをしていないのでしょう。
(はずしていたらごめんなさい)
double rate = (double)rightAnswer/totalProblem;
をしないでそのまま(double)を忘れたものと思われます。一応参考URLまたはキャスト、変数などでググって見てください
参考URL:http://www.javaroad.jp/java_variable2.htm
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java 問題作成のWebアプリの作り方を教えてください 1 2022/11/26 22:01
- Visual Basic(VBA) VBAで早押しゲームを作りたい 4 2022/05/12 13:46
- C言語・C++・C# C言語初心者 構造体 課題について 1 2023/03/10 19:30
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- その他(プログラミング・Web制作) python コードについて(初学者です) 3 2023/07/20 14:44
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/10 13:21
- C言語・C++・C# プログラミング実行後の表示される値を答えよ #include<stdio.h> void main( 7 2022/05/20 00:07
- 英語 英語の冠詞の使い方について 5 2022/12/05 08:17
- モニター・ディスプレイ 「.cur」のアイコン表示について 4 2023/03/04 10:21
- C言語・C++・C# プログラミングを教えて欲しいです。 配列aは、int a[9]={7,6,12,8,3,5,10,9 4 2022/12/19 23:27
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
実数からの小数部の取得
-
べき乗
-
Java 配列の問題です。 写真の...
-
パソコンキーボードで時分秒を...
-
素朴な疑問
-
MAPの配列・・・???!!!
-
ダブルクォーテーションのrepla...
-
1~100までの数字を表示し、か...
-
Evaluate()に文字列の形式の数...
-
IF関数でEmpty値を設定する方法。
-
n番目に大きな値を探索する
-
特定の文字列が一致する行から...
-
Javaを使ってデジタル時計を作...
-
配列の中に複数存在する数がい...
-
BufferedReaderでのエラー
-
【Swing】JPanel クラス外から...
-
【C#】フォームをなめらかに移動
-
「WorkImage.getGraphics()」が...
-
2つのスクロールバーを連動させ...
-
インタフェイス実装と抽象クラ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報