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

『明解C言語 入門編』in Java

『明解C言語 入門編』in Java 柴田望洋『明解C言語 入門編』を Java で実装してみます。 1. まずは慣れよう 000.整数値 15 と 37 の和を表示する 001.整数値 15 から 37 を引いた値を表示する 002.整数値 15 と 37 の和を親切に表示する 003.2つの変数に整…

ポインタのソート

明解C言語 入門編 > 12. 構造体 > ポインタのソート Java

構造体の動的配列 (realloc)

明解C言語 入門編 > 12. 構造体 > 構造体の動的配列 (realloc) Java

構造体の動的配列 (malloc)

明解C言語 入門編 > 12. 構造体 > 構造体の動的配列 (malloc) Java

5人の学生を 身長・体重で ソート (関数ポインタ)

明解C言語 入門編 > 12. 構造体 > 5人の学生を 身長・体重で ソート (関数ポインタ) Java class Lesson097 { static final int NINSU = 5; public static void main(String[] args) { CStudent[] data = new CStudent[NINSU]; data[0] = new CStudent("Sat…

5人の学生を 身長で ソート (構造体)

明解C言語 入門編 > 12. 構造体 > 5人の学生を 身長で ソート (構造体) Java class Lesson096 { static final int NINSU = 5; public static void main(String[] args) { CStudent[] data = new CStudent[NINSU]; data[0] = new CStudent("Sato", 178, 61.…

構造体を返す関数

明解C言語 入門編 > 12. 構造体 > 構造体を返す関数 Java

構造体と typedef

明解C言語 入門編 > 12. 構造体 > 構造体と typedef Java

-> 演算子

明解C言語 入門編 > 12. 構造体 > -> 演算子 Java

構造体の受け渡し

明解C言語 入門編 > 12. 構造体 > 構造体の受け渡し Java class Lesson092 { public static void main(String[] args) { CStudent sanaka = new CStudent("Sanaka", 175); System.out.printf("氏名:%s\n", sanaka.name); System.out.printf("身長:%d\n", …

構造体のメンバの初期化

明解C言語 入門編 > 12. 構造体 > 構造体のメンバの初期化 Java class Lesson091 { public static void main(String[] args) { CStudent sanaka = new CStudent("Sanaka", 175, 60.5); System.out.printf("氏名:%s\n", sanaka.name); System.out.printf("…

構造体

明解C言語 入門編 > 12. 構造体 > 構造体 Java class Lesson090 { public static void main(String[] args) { CStudent sanaka = new CStudent(); sanaka.name = "Sanaka"; sanaka.height = 175; sanaka.weight = 60.5; System.out.printf("氏名:%s\n", sa…

5人の学生を 身長で ソート (配列)

明解C言語 入門編 > 12. 構造体 > 5人の学生を 身長で ソート (配列) Java class Lesson089 { static final int NINSU = 5; public static void main(String[] args) { int[] height = {178, 175, 173, 165, 179}; String[] name = {"Sato", "Sanaka", "Ta…

5人の学生の身長を ソート

明解C言語 入門編 > 12. 構造体 > 5人の学生の身長を ソート Java class Lesson088 { static final int NINSU = 5; public static void main(String[] args) { int[] height = {178, 175, 173, 165, 179}; System.out.println("ソート前:"); for (int i =…

さまざまな文字列操作

明解C言語 入門編 > 11. 文字列とポインタ > さまざまな文字列操作 Java

指定した文字数だけ、文字列をコピー

明解C言語 入門編 > 11. 文字列とポインタ > 指定した文字数だけ、文字列をコピー Java

文字列のコピー

明解C言語 入門編 > 11. 文字列とポインタ > 文字列のコピー Java

文字列の長さを調べる

明解C言語 入門編 > 11. 文字列とポインタ > 文字列の長さを調べる Java

「配列で実現する文字列」の配列と、「ポインタで実現する文字列」の配列

明解C言語 入門編 > 11. 文字列とポインタ > 「配列で実現する文字列」の配列と、「ポインタで実現する文字列」の配列 Java

配列で実現する文字列と、ポインタで実現する文字列との、違い (文字列の代入)

明解C言語 入門編 > 11. 文字列とポインタ > 配列で実現する文字列と、ポインタで実現する文字列との、違い (文字列の代入) Java

配列で実現する文字列と、ポインタで実現する文字列との、共通点

明解C言語 入門編 > 11. 文字列とポインタ > 配列で実現する文字列と、ポインタで実現する文字列との、共通点 Java

配列で実現する文字列と、ポインタで実現する文字列

明解C言語 入門編 > 11. 文字列とポインタ > 配列で実現する文字列と、ポインタで実現する文字列 Java

配列の受け渡し

明解C言語 入門編 > 10. ポインタ > 配列の受け渡し Java

配列とポインタ

明解C言語 入門編 > 10. ポインタ > 配列とポインタ Java

2つの値を交換する

明解C言語 入門編 > 10. ポインタ > 2つの値を交換する Java

大文字・小文字の変換

明解C言語 入門編 > 9. 文字列の基本 > 大文字・小文字の変換 Java class Lesson076 { public static void main(String[] args) { String str = "BohYoh"; System.out.printf("大文字:%s\n", str.toUpperCase()); System.out.printf("小文字:%s\n", str.t…

文字列の配列を受け渡し

明解C言語 入門編 > 9. 文字列の基本 > 文字列の配列を受け渡し Java

文字列内の数字の出現回数を数える

明解C言語 入門編 > 9. 文字列の基本 > 文字列内の数字の出現回数を数える Java class Lesson074 { public static void main(String[] args) { int[] cnt = new int[10]; String str = "3.1415926535897932846"; for (int i = 0; i < str.length(); i++) { …

文字列の走査

明解C言語 入門編 > 9. 文字列の基本 > 文字列の走査 Java

文字列の長さを調べる

明解C言語 入門編 > 9. 文字列の基本 > 文字列の長さを調べる Java