駆け出しのエンジニア日記

プログラミング言語勉強中の奮闘日記

2022-01-01から1年間の記事一覧

Javaのimport文

Java ではあらかじめ用意されたクラスを自分のプログラムの中で利用することができます。あらかじめ import 宣言を行っておくことでクラス名だけで記述することができます。 一つ前の日記では下記のように記述していました。 package jp.co.funatz.pkgTest; …

Javaのパッケージ

パッケージとはJavaのクラスをまとめて分類するための仕組み クラス数が大量にある場合、それらを機能などで分類してまとめておくとクラスの管理が容易になる。 クラスの先頭で「package」と宣言することで、そのクラスが分類されるパッケージを指定すること…

Javaの可変長引数

メソッドで引数の数を事前に設定したくないときがあります。 例えば、入力した数字の平均値を出すというメソッドの時、何個入力するかはそのときどきで変えたい場合が出てきます。 そんなときに使えるのが、可変長引数だ。このページではJavaメソッドの可変…

Javaのオーバーロード

メソッドを引数を付けて呼び出す時、引数に記述する値のデータ型はメソッドで決められたものしか指定できないのがJavaのルールです。 その為、同じような機能を持つメソッドであっても引数のデータ型が異なれば別々のメソッドを用意する必要があります。 一…

Javaの引数と戻り値

プログラムを組む上で重要な要素となっているので少しずつ理解を深めましょう。 プログラムにおいて、「この値を使ってデータを処理して欲しい」というときに、渡す値のことを引数(ひきすう) 戻り値とは、引数を引き渡した結果、返って来る値のこと となっ…

メソッドの定義と呼び出し方

まずは下記のように記述していきます。 public class test { public static void main(String args) { int number1 = 5; int number2 = 10; int sum = 0; sum = number1 + number2; System.out.println(sum); } } 出力結果としては「15」が出力される。 この…

Javaの配列と繰り返し構文

配列の各要素に入れた値を表示させる時、一つ一つindexを指定して表示させる方法があるが、要素の個数が多くなる場合、行数が増えてコードが見づらくなる恐れがある。 →先日紹介した、forループを利用することで繰り返すことで表示ができる ・forループ使わ…

Javaの配列

配列を使う目的 ・・・普通の変数は一つの変数に一つの値しか入れることしかできないが、配列の場合は一つの変数に複数の値を入れることが可能である。 一つのかたまりを示す情報を持たせて扱いたいときに使用する。 例)会員情報・・・名前・メールアドレス…

Javaのループ構文

ループ構文は繰り返し処理を行いたい時に使用するものになる。 ・whileループ 判定結果が trueの時、{ }の処理を実行 falseの時、{ }の処理をスキップしてループ終了となる 実際に1つやってみる public static void main(String[] args) { // whileループ Sy…

Javaのswitch-case構文

switch-case構文は条件分岐の一種であり、switchの値が一致するcaseラベルごとに処理の流れを分岐させていくものである ・caseラベルには必ずswitchの値と同じ型の変数値を記述する ・各caseラベルと別にdefaultラベルも指定することができる →defaultラベル…

Javaのif構文

英語でも学んだことあると思いますが、ifは「はい(true)」か「いいえ(false)」で処理の流れを分岐させたい時に使うものになる。 ・ifのみの時 trueの場合、下記文の{ } を実行する falseの場合、下記文の{ } をスキップして次の実行に移る public static voi…

Javaの基本データ型について

下記を参考にしてください。 ・基本のデータ型 以下のデータ型の変数には数値が入り、全て小文字なのが特徴 ※※赤字が特に使用頻度が高い 分類 データ型 入る値 ポイント 整数 byte ±約128 ほとんど使わないがシリアル通信の時 short ±約3.2万 あんまり使わな…

Javaの変数

そもそも変数って・・・? 情報を入れるための箱のようなものが変数 状況によって異なる情報を入れ、箱の中身を使って処理をしていく。 変数宣言・・・「この形の箱を用意するので、形に合う情報入れてね」とコンピューターに最初に伝えておく行為 初期化・…

Javaプログラムの構造

かなりお久しぶりです、、、笑 訳あって今、Javaを勉強しているので学んだことを少しずつアウトプットしていきます。 未経験から学んでいるので、最近はじめてよとか今後使いたいとかの方特に参考になればと思います。 ☆Javaのプログラム構造 ・クラスブロッ…