質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Q&A

解決済

1回答

530閲覧

最後に出力が出来ません。

pepepei

総合スコア1

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

0グッド

1クリップ

投稿2022/05/07 14:53

編集2022/05/08 06:37

http://java.sevendays

1こちらのサイトの問題4-12です。 2「forループを用いて、1から100までの乱数を5回発生させ、表示し、終了後その中の最小値を表示しなさい。」といった内容でした。 3最後にmaxを表示させようとしているのですが、エラーになってしまいます。 4 5 6数日前に勉強を始めたばかりで分からないことだらけですが、教えてくださると嬉しいです。

package day4;

public class Prob411 {

public static void main(String[] args) { // TODO Auto-generated method stub for(int i=1;i<=5;i++) { int dice = (int)(Math.random()*10)+1; System.out.println(dice); int max=0; if(max<dice) { max=dice; } System.out.printf("最大値:"+max); } }

}

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

episteme

2022/05/07 15:07

画像でコード貼られても困るんですけど...
BeatStar

2022/05/08 05:59

まず、画像でのコード提示はマジでやめましょう。 あまりにも不誠実で他人を不快にする行為です。 コードを画像で提示すると回答者が説明するためにコードを張るには『回答者自ら書き写さないといけない』です。これが仕事であればまだ許せますが、自分のプライベートを削ってまでやりたいことではありません。「いや、書けばいいじゃん」と思うかもしれませんが、回答者は金をもらって回答しているわけではありません。質問者と同じ立場です。単にこのteratailを使っているだけの一介のユーザでしかありません。金ももらっていませんし、仕事でもありません。そのためにプライベートを削るのは… プライベートを削るのはいいけど、「コードを書き写すことすら面倒臭がっている質問者のためにプライベートを削りたくない」と思うのは当たり前では? 質問者さんは努力もしないのに他人に労力を強要する人のために自己犠牲をする人でしょうか。 それに、仮に回答者がコードを書き写してあげたとしても、「画像では認識できない問題を含んでいる」場合もあります。たとえば「半角スペースとするところを全角スペースにしてしまっている」とか。 そうなると反転させないとわかりませn。ですが画像だとそれもできません。 書き写すときに間違っているのかもしれません。 そうなると解決できないはずです。 自分の持ち場なのに自分がやるのが面倒で、他人に労力を強いるのは正しいのでしょうか。
pepepei

2022/05/08 06:05

epistemeさん BeatStarさん ご指摘ありがとうございます。 初めての質問で配慮が足りていませんでした。 次回からはコードをそのまま投稿するように気を付けます。 わざわざ時間をかけてコメントをして頂きありがとうございました。
guest

回答1

0

ベストアンサー

maxがforブロック内で宣言されているため、forプロックの外から参照することができません。

投稿2022/05/07 15:13

swordone

総合スコア20651

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

pepepei

2022/05/08 06:07

sworoneさん 画像でコードを添付してしまったのに回答いただきありがとうございます。 お陰様で修正できました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問