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

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

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

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

Q&A

1回答

786閲覧

初の質問です.javaの課題で、大学で少し前からjavaを始めたばかりの初心者です。

退会済みユーザー

退会済みユーザー

総合スコア0

Java

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

0グッド

1クリップ

投稿2021/04/30 11:09

前提・実現したいこと

function kadai1(n, data) {
[question]
}
[question]にソースコードを書き、-nからn-1までの範囲のなかで乱数を作成し、値と頻度をリストにする関数を作成します。また出現しなかった数は表示しません。
例)kadai1(5, [0, 3, 1, 0, 0, 1, 4, 1, 3])は[[0, 3], [1,
3], [3, 2], [4, 1]]と返すようになる

ここに質問の内容を詳しく書いてください。
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。

発生している問題・エラーメッセージ

チェッカーの使用を指定されているため、エラーは見ることができません。

エラーメッセージ

該当のソースコード

function kadai1(n, data) {
var a = []
for (var i = 0;i < data ; i++) a[i]= 0;
for(i = 0; i < 2n ; i++)
{
x = Math.random()
a[Math.floor(x * data)] += 1
}
var s=[]
var b
for(i = 0;i < 2
n;i++){
b = i - n
s = "[" + b +", " + a[i] + "]"

}returm s
}

ソースコード

試したこと

ここに問題に対して試したことを記載してください。

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

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

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

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

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

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

Zuishin

2021/04/30 11:11

そもそもこれは Java じゃないでしょう。
mather

2021/04/30 11:19

- 学校の課題は学校の先生に質問してください。Teratail では推奨されない質問です。 - この言語はJavaではなくJavaScriptです。 - 問題の理解がおそらく間違っています。(乱数で生成したリストは引数に与えるので関数内で生成しない) - ソースコードを書く場所が間違っています。 ``` の内側(「ソースコード」と書かれている箇所)に記載してください。
dodox86

2021/04/30 11:41

退会を確認。
guest

回答1

0

学校の課題であるなら、まずはご自分で考えてみましょう
まるっきりわからないと言うなら、ここで回答されてもその意味もわからないでしょう。

まずはJAVAの基本的な文法をマスターしましょう。はなしはそれからです。

投稿2021/04/30 11:22

y_waiwai

総合スコア88042

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問