本に書いてある通り、
------------------------------------------------------------------
public class BreakTest {
/**
* @param args
*/
public static void main(String[] args) {
int day = 1;
double value = 1500;
double rate = 1.05;
System.out.println(day+"日目");
System.out.println("株価:"+value+"円");
System.out.println("上昇率:"+rate);
while(value < 3000){
day++;
value = value*rate;
if(day >= 10){
break;
}
}
System.out.println(day+"日目に");
System.out.printf("株価:%f円", value);
}
}
------------------------------------------------------------------
とプログラミングしたのに最後の文「System.out.printf("株価:%f円", value); 」
でエラーが出ます。エラーの内容は下記の通りです。
------------------------------------------------------------------
Exception in thread "main" java.lang.Error: コンパイル問題が未解決です。
型 PrintStream のメソッド printf(String, Object[]) は引数 (String, double) に適用できません。
at BreakTest.main(BreakTest.java:24)
------------------------------------------------------------------
何が間違っているのでしょうか?
No.1ベストアンサー
- 回答日時:
コピーアンドペーストして動かしてみましたが、問題なく動きました。
ソースコードに間違いはなさそうですね。お使いのJDKのバージョンはいくつでしょうか。5.0以降ではdoubleは自動的にDoubleに変換されますのでこのリストで正常に動くはずです。JDKが古いとか、あるいはコンパイル時のソースコードレベルが古く設定されているということはないでしょうか。JDKと、お使いの開発環境でのコンパイルに関する設定などを確認してみてはいかがでしょう。
Sunのサイトで、
Windows Offline Installation, Multi-language jdk-6u3-windows-i586-p.exe
をDL、インストールして、Eclipseの設定>Java>コンパイラー>コンパイラー準拠レベル
の値を1.4から6.0にしたらエラーが消えました。
頂いた回答から推測しただけで何が何やらよくわかりません。
とりあえず先に進むことができます。ありがとうございました。
No.2
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C# DatagridviewにExcelシートを反映するとエラーが出る 2 2023/05/06 17:12
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- Java 直し方について教えて頂きたいです。 4 2022/08/13 02:11
- PHP PHPの構文で間違えが分からない 5 2022/07/11 16:38
- Visual Basic(VBA) Excelで下記のようにマクロを作ったところ、一回目は実行できたのですが、二回目以降「実行時エラー1 1 2022/03/25 08:08
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語のポインターに関する警告
-
[JAVA]try 内の変数を外で!?
-
JSPやサーブレットでSystem.out...
-
nullcline
-
改行の判定方法
-
java int integer
-
java教えてください。
-
vb6 オブジェクトライブラリは...
-
エクセルマクロ文で、赤文字セ...
-
java シンボルが見つかりません...
-
Collectionからの型変換について
-
全角スペースの判定について
-
javaの文字化けに困っています。
-
ファイル名に変数を使う(Java)
-
「続行するには何かキーを押し...
-
(急募)Java 三択クイズをGUI(...
-
ソケット:書き出しをソケット...
-
JAVAのDouble型の小数点以下の...
-
ループ処理の際、最後だけ","を...
-
ダブルクォーテーションのrepla...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語のポインターに関する警告
-
JSPやサーブレットでSystem.out...
-
[JAVA]try 内の変数を外で!?
-
JAVAのDouble型の小数点以下の...
-
「続行するには何かキーを押し...
-
EclipseでJava
-
文字列の引き算
-
JAVAのエラーの意味が分かりま...
-
配列を後ろから数えるには?
-
JAVAで素数判定
-
nullcline
-
曜日の取得方法を教えて下さい!
-
エクセルマクロ文で、赤文字セ...
-
JAVA 文字色変更
-
会員情報登録プログラムの作成...
-
Javaのコマンドライン引数を使...
-
Javaでカレントディレクトリを...
-
LC発振回路-ループ利得
-
java シンボルが見つかりません...
-
改行の判定方法
おすすめ情報