マガジンのカバー画像

【初心者】JavaやAndroid Studioを学ぼう

22
JavaやAndroid Studioを初心者向けに提供しております。
運営しているクリエイター

2019年12月の記事一覧

Javaの基礎(文字の出力と変数定義etc)と最近はまっているもの。

最近、Javaを勉強しているので、せっかくならば、学んで私なりに解釈したことを共有できればと思います。 文字の出力System.out.println("文字の出力") ; ※小文字のlを忘れずに 変数の定義データ型 変数名 = 値 ; int number = 3 ;String cat = "猫" ; 変数の上書き後のコードで変数を上書きする場合は、最初のデータ型を省く。 データ型を付けると同名の変数を再度、定義すると解釈されるためエラーが発生する。 num

Javaの基礎(文字を受け取って、出力etc)と最近はまっているもの。

今回はpythonでいうところのinput関数をJavaで行うための方法について共有いたします。 Scanner文字を入力させて、受け取るにはScannerを使います。 手順 ①Scannerライブラリのインポート ②インスタンスの作成 ③値の受け取り ④Scanner内のメソッドを使って、変数の定義 ⑤受け取った値の出力 ①Scannerライブラリのインポート import java.util.Scanner; ②インスタンスの生成 Scanner s

Javaの基礎(条件分岐と繰り返し処理とリストについて)

今回は条件分岐(if文)と繰り返し処理(for文)について共有させていただきます。 条件分岐(if文)についてif(条件式) {処理内容}else{処理}で条件分岐することができます。 ■条件が1つの場合 int x = 10 ;if (x == 10){ System.out.println("xは10です")}else { System.out.println("xは10ではないです")} ➡xは10です ■条件が2つ以上の場合 条件が2つ以上ある場合は、e

Javaの基礎(オブジェクト指向)

オブジェクト指向とは、設計書を書いて、設計書に基づいた物体(インスタンス)を作成し、その物体(インスタンス)にメソッド(処理)を行っていかせる一連のコードのこと。 設計書ファイルと実行ファイルは分けて書いていく。 設計書ファイル設計書ファイルには物体(インスタンス)がどういう情報(インスタンスフィールド)を持つのか、どのような処理(メソッド)ができるのかを記載する。 //class Carという設計書class Car { //インスタンスフィールド private S

Javaの基礎(オブジェクト指向:継承について)

今回は継承について共有させていただきます。 継承とはプログラムの煩雑化を防ぐためにクラス同士が共有する部分を結合させるようなこと 継承元のクラスを『スーパークラス』、継承先のクラスを『サブクラス』という Carの設計書『スーパークラス』 class Car {//インスタンスフィールドの設定private String name;private String color;//コンストラクタの設定Car(String name, String color) { this

Javaの基礎(クラス型の変数?)

noteにも月額制のサービスが始まるらしいですね。最近は何かとサブスクリプションのサービスが流行ってるみたいですね。ネットフリックスやアマゾンプライムは安く感じるのですが、PS4のオンラインサービスは高く感じるのは私だけですか。。 そんなことはさておき、今日はクラス型の変数について、共有したいと思います。よくある、人の設計書と車の設計書で記述しました。 Personクラス『人の設計書』class Person { private String name; private

Java学習の効率化ツール

Javaのプログラムを書く時は、テキストエディタのAtomを使っていたのですが、やはり、コマンドプロンプトでコンパイルして、実行して…という作業がメンドクサイ。 JupyterNoteみたいな統合環境ツールがないのか、探したところ、『Java Eclipse』と呼ばれるものがあるみたいのでそれを使ってみましたのでその超基礎的な使い方について、共有させていただきます。 ①Eclipseのダウンロード下記のURLへ移動し、Pleiades All in One Eclipse

Javaオブジェクト指向でYahooNewsをスクレイピング(Pythonの関数型とどっちが楽?)

今回は、JavaのJsoupを使って、YahooNewsをスクレイピングしてみました。以前にPythonのBeautifulSoupを使って、YahooNewsをスクレイピングしております。どっちのほうが楽でしょうか。 JavaでスクレイピングScrapeクラス(設計書) package Sample;import java.io.IOException;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;impo

Javaの基礎(CSV出力の手順)

JavaでリストからCSVへ出力する方法を共有させていただきます。 手順①CSV化したいリストの作成 ②CSVファイルの作成 ③ヘッダーの作成 ④CSVへ書き込み ⑤CSVファイルを閉じる 全体像 import java.io.BufferedWriter;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStreamWriter;import java.