• 締切済み

java初心者です。

私はdoKojavaから始めたのですが、 コードを書いて実行するという流れで、 途中から実行を押しても実行結果に 表示されないのですが、 なぜでしょうか? 教えてください。

みんなの回答

回答No.2

taiyounoshizukuさん yacch7420です。 pcに切り替えて返信させていただきます。 public class Main { public static void main(String[] args){ System.out.println("Hello World"); System.out.println(31+31); int x; x=6; System.out.println(x*x*3.14); } } こういった内容ですが、 コンパイルはクリックしても動いてるようなのですが 実行を押すと、結果に表示されません。 いちいちログアウトしてから再びインして打たなければなりません。 なぜなのでしょうか?

全文を見る
すると、全ての回答が全文表示されます。
回答No.1

実行結果に表示されるような内容を書いてるの? せめて書いたコードをここに提示しないとわからんよ

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Java初心者です。

    Java初心者です。 2重ループを用いて以下のように表示させたいのですが 出来なくて困ってます。 分かる方下記について1,2,3それぞれのコードお願いしたいです。 1 ◎〇◎〇   2 ◎◎◎◎   3 ◎〇◎〇   ◎〇◎〇    〇〇〇〇     〇◎〇◎   ◎〇◎〇     ◎◎◎◎     ◎〇◎〇 多少ずれているかもしれませんが、横・縦ともに揃ってます。

    • ベストアンサー
    • Java
  • java初心者の問題

    実行時引数IPアドレスを指定したら、そのHost名を表示するプログラムを作成しなさいという問題何ですけど。 どいうプログラムを組めばよいのでしょうか? split()で試したけど、だめでした。 String s [] = ip.split("."); System.out.print(s.length); でsの長さを問い合わせた結果 s.length = 0 です 何でしょうか?

  • Java初心者です。

    Java初心者です。 --------------- double f; m = 9; n = 2; f = m/n; System.out.printf("%5.1f\n",f); f = (double)m/n; System.out.printf("%5.1f\n",f); --------------- 上記のような記述で実行すると、 --------------- __4.0 __4.5 --------------- という実行結果が得られました。 %5.1f の 5の数字って全体の桁数を指すんですよね。 実行後、全体で4桁しかないように見えるのですが、もしかして小数点も桁数にカウントされるんでしょうか? それと、f = m/n 及び f = (double)m/n の違いが分かりません。 初めから f は doubleで宣言してあるのに、なぜ f = m/n では4.5にならないのでしょうか? 回答よろしくお願いしますm(_ _)m

    • ベストアンサー
    • Java
  • JAVA初心者です。

    javaにおけるprivateメンバの動きについて伺いたいことがございます。 基本的にスーパークラスのprivateなメンバへはメソッド・フィールドともにサブクラスからは アクセスできないとのことですが、 例えば、以下のようなコードがあるとします。 //スーパークラスの定義 class SuperClass{ private String privateString = "スーパークラスのプライベートメンバ"; public void getter(){ System.out.println(this.privateString); } } //サブクラス class SubClass extends SuperClass{ } //実行クラス class RunClass { static public void main (String args []){ SubClass subObj; subObj = new SubClass(); subObj.getter(); } } 上記のようなコードの場合サブクラスのインスタンスであるsubObjが スーパークラスのpublicなメソッドを通じてサブクラスからスーパークラスのprivateメンバへアクセスが できてしまっています。 これは、スーパークラスのprivateが隠蔽されていないのではないでしょうか? 果たして、このときいったサブクラスのインスタンスのsubObjはどういった動きをしているのでしょうか?

    • ベストアンサー
    • Java
  • C言語初心者です。

    C言語初心者です。 Macを使用しています。 概要を理解したいので教えてください。 コードをかく   ↓ 実行する   ↓ 結果が表示される というようなイメージなのですが違うでしょうか? gcc コンパイラ ターミナル X-code などが必要だというのはわかります。 しかしそれらをどのように、つかうかわかりません。 どなた様か初心者にもわかるように簡単に一から教えてください。 よろしくお願いいたします。

  • JAVA環境にインストールについて(JAVA初心者です。)

    JAVA環境にインストールについて(JAVA初心者です。) ・JAVAでの開発が必要になったため、JAVA(SE)をインストールしました。 ・PATH等を設定 ・コマンドプロンプトからjavac -version を実行してバージョンが表示するのを確認しました。 次に、JDK内のdemoのapplets内のdemoを実行してみたのですが実行できませんでした。 まだ何かインストールするものが必要ですか? あと、JAVA SE と JAVA EEの違いはなんですか? なにぶん、JAVA生まれて初めてやるもので、上司から本を渡され、本を見て悪戦苦闘してます。 (その上司もJAVA全然知らなく、すべて私に押し付けています。) 何か参考になるHP等ありましたら教えてください。 よろしくお願いします。

    • ベストアンサー
    • Java
  • 【Java】始めたばかりでつまづいています。

    昨日からJavaの勉強を始めました。 入門サイトを見ながら、最新のJDKをダウンロードし インストールしました。 サイトに沿って、「HelloWorld」を表示するコードをコピペ →HelloWorld.javaという名前でC:\WORKというフォルダに保存 →コマンドプロンプトにてコンパイル(エラー表示されず) →コマンドプロンプトにて"java HelloWorld"を実行 →添付の画像のようにエラーが表示されました。 何が原因かわかりますでしょうか? このパソコンは会社のもので、古いJava(JREだと思います)が インストールされているようです。(確認の仕方もわかりません) WinXPです。 右も左もわかりません;; よろしくお願いいたします。

  • java初心者です。

    java初心者です。 イクリプスを使って、以下文のようなプログラムを実行しようとしたのですが、何度も「エディターにはメイン型が含まれていません」という画面が出てきて実行してくれません。 分かりやすい解決策をお待ちしています。よろしくおねがいします。 1class Sample1 2{ 3public static void main(String args[]) 4{ 5int num1=2; 6int num2=3; 7int sum =num1+num2 8 9System.out.prtintln("変数num1の値は"+num1+"です。"); 10System.out.prtintln("変数num2の値は"+num2+"です。"); 11System.out.prtintln("num1+num2の値は"+sum+"です。"); 12 13num1= num1+1; 14 15System.out.prtintln("変数num1の値に1をたすと"+num1+"です。"); 16} 17} 以上

  • java初心者です。どうかよろしくお願いします。

    最初に最大公約数を求めるクラスを定義して、それを継承して最小公倍数を求めるプログラムを作ったのですがコンパイルはできても実行するとうまく作動しません。 理想の実行例は以下の通りです。 1st ? 12 2nd ? 8 Cookie=4 Late=24 ですが、1st? と 2nd? に数値を入力後に「Exception in thread "main" java.lang.ArithmeticException: / by zero」というエラーがどうしても出てきます。 なにが原因なのかさっぱり分からなくなり完全に詰まってしまいました・・・。 どなたか解る方がいらっしゃいましたら、どうか助けて下さい。 書いたソースコードは以下の通りです。 import java.io.*; class Cookie{ private int aa, bb; Cookie(int x, int y){ aa = x; bb = y; } public int cookie(){ int a = aa, b = bb; int r; while(b > 0){ r = a%b; a = b; b = r; } return a; } } class ChocoLate extends Cookie{ private int i,r; ChocoLate(int x, int y){ super(x,y); i = (x * y) /r; } public int late(){ return i; } } class sample{ public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); System.out.print("1st?"); String str1 = br.readLine(); System.out.print("2nd?"); String str2 = br.readLine(); int a = Integer.parseInt(str1); int b = Integer.parseInt(str2); ChocoLate lg = new ChocoLate(a,b); System.out.println("Cookie=" + lg.cookie()); System.out.println("Late=" + lg.late()); } }

    • ベストアンサー
    • Java
  • 出力について(初心者です)

    Borland のTurbC++をつかっています。 C言語であるプログラムを書いて、その結果をプレゼンテーションで使うことに なりました。 プログラムを実行するとそのまま画面に結果が表示されるようにしたいのですが、 可能でしょうか? 今では実行すると、.exeファイルに格納され、そのファイルをまた実行しないと、表示されず、スクロールもできません。 何か方法がありますでしょうか?よろしくお願いします。