記事一覧
Javaで拡張for文を書いてみる
Javaで拡張for文を書いてみました。
public class ForKaku { public static void main(String[] args) { int[] data = {1, 2, 3, 4, 5}; for(int num: data) { System.out.println(num);
Pythonでコンストラクタとインスタンス
Pythonでコンストラクタからインスタンスを生成してみます。
class Main: #クラス def __init__(self, data1, data2): #コンストラクタ self.data1 = data1 self.data2 = data2 instanceTest = Main(100, 200) #インスタンス生成
上記では
HTMLでこんにちは
HTMLでこんにちはをコードで書いてみます。
<!DOCTYPE html><html lang="ja"><head> <title>ぷしよみのHTML教室</title></head><body> <h1>Hello World</h1></body></html>
実行結果は、
このようになりました。使用サイトは以下です。
HTMLの雛形
<!DOCTYPE html>
Javaのコンストラクタとインスタンス
Javaのコンストラクタとインスタンスを書いてみます。
//メインクラスpublic class Main{ public static void main(String[] args) { //インスタンス生成 Student pushiyomi = new Student("Pushiyomi", 23); //インスタンスのメソッドにアクセス
Pythonでリストとfor
Pythonでリストを使ってみる。
lis = [1, 2, 3, 4, 5]for i in range(5): print(lis[i])
実行結果は、
12345
となりました。
Pythonのforの使い方はこちらにあります。
一般化
var = [value, value, value,...]
まとめと考察
pythonのrange関数が戻り値として何を返すのか
Javaで配列とfor
Javaで配列を使ってみる。
public class ArrayTest { public static void main(String[] args) { int[] score = {80, 83, 95, 30, 100}; for(int i=0; i<score.length; i++) { System.out.println(sc
Pythonでwhile繰り返し処理
Pythonのwhileで繰り返し処理をしてみます。
i=0while True : print(i) i+=1 if i==100 : break
実行結果は、
012...99
となりました。
一般化
while 条件式 : #処理
まとめと考察
Pythonは機械学習の分野で用いられることが多いです。
機械学習は何度もパターンを学習させる繰り返し処理が行われるので
Javaでwhile繰り返し処理をする
Javaでwhile文を使ってみます。
public class WhileTest { public static void main(String[] args) { int i=0; while(true) { i = new java.util.Scanner(System.in).nextInt();
Pythonでinput標準入力する
Pythonで標準入力をしてみます。
i = input()print(i)
実行結果は、
100(input)100
でした。
一般化
変数 = input()
input()と書くだけで標準入力ができました。
まとめと考察
Pythonの標準入力は多言語に比べとても簡単でした。
型宣言をしなくていいから標準入力が簡単なのも直感的にわかります。しかしもう少し調べてみたいと思
JavaでScanner標準入力してみる。
Javaで標準入力を行ってみます。
public class InputTest { public static void main(String[] args) { int i = new java.util.Scanner(System.in).nextInt(); System.out.println(i); }}
実行結果は、
入力まち...(
Pythonでif条件分岐をする。
Pythonで条件分岐をしてみたいです。
i = 1j = 2k = 3if i==1 : print("Hello1")if j==2 : print("Hello2)if k==3: print("Hell3")
実行結果は、
Hello1Hello2Hello3
となりました。
一般化
if 条件式 : #処理
if 条件式 : #処理elif 条
Javaでif条件分岐する。
Javaで条件分岐を書いてみます。
public class IfTest { public static void main(String[] args) { int i = 23; int j = 34; int k = j-i; if(i == 23) System.out.println("Hello1"); i
Pythonで2重ループをする。
Pythonで2重ループをしてみました。
for i in range(10): for j in range(10): print('{x:3}'.format(x = j+10*i), end=" ") print()
実行結果は、
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1
Javaで2重for文する。
Javaで2重for文を書いてみます。
public class For2 { public static void main(String[] args) { for(int i=0; i<10; i++) { for(int j=0; j<10; j++) { System.out.printf("%3d", i*10+
Pythonでの繰り返しfor文を書く。
Pythonで繰り返しfor文を書いてみます。
for i in range(10): print(i)
実行結果は、
0123456789
となりました。
一般化
for 変数 in リスト: 処理
変数、リスト、処理。
単純明快ですね。
応用問題
11から11飛ばしで99まで出力しましょう。
for i in range(11, 100, 11): pr
Javaでの繰り返しfor文の使い方
for文で繰り返し処理を行いましょう。
0から9を1行ずつ出力するコードを書きます。
public class ForTest { public static void main(String[] args) { //0から9を1行ずつ出力する。 System.out.println(0); System.out.println(1); Sy