2000-02-01から1ヶ月間の記事一覧

型や変数の大きさを表示

明解C言語 入門編 > 7. 基本型 > 型や変数の大きさを表示 Java

ビットシフト

明解C言語 入門編 > 7. 基本型 > ビットシフト Java class Lesson057 { public static void main(String[] args) { int na = 12345; System.out.printf("A = "); print_bits(na); System.out.printf("A >> 1 = "); print_bits(na >> 1); System.out.printf(…

論理和・論理積・排他的論理和

明解C言語 入門編 > 7. 基本型 > 論理和・論理積・排他的論理和 Java class Lesson056 { public static void main(String[] args) { int na = 12345; int nb = 54321; System.out.printf("A = "); print_bits(na); System.out.printf("NOT A = "); print_bi…

ビット構成を表示する

明解C言語 入門編 > 7. 基本型 > ビット構成を表示する Java class Lesson055 { public static void main(String[] args) { int x = 10000; print_bits(x); } static void print_bits(int x) { int i; for (i = int_bits() - 1; i >= 0; i--) System.out.pr…

暗黙の初期化

明解C言語 入門編 > 6. 関数 > 暗黙の初期化 Java

自動記憶域期間 と 静的記憶域期間

明解C言語 入門編 > 6. 関数 > 自動記憶域期間 と 静的記憶域期間 Java

識別子の有効範囲を確認する

明解C言語 入門編 > 6. 関数 > 識別子の有効範囲を確認する Java

多次元配列の受け渡し

明解C言語 入門編 > 6. 関数 > 多次元配列の受け渡し Java class Lesson051 { public static void main(String[] args) { int ma[][] = {{1, 2, 3}, {4, 5, 6}}; int mb[][] = {{6, 3, 4}, {5, 1, 2}}; int mc[][] = new int[2][3]; mat_add(ma, mb, mc); f…

逐次探索 (番兵)

明解C言語 入門編 > 6. 関数 > 逐次探索 (番兵) Java class Lesson050 { static final int NINSU = 5; static final int FAILED = -1; public static void main(String[] args) { int[] ary = {83, 55, 777, 499, 20, 0}; int key = 18; int idx = search(a…

逐次探索

明解C言語 入門編 > 6. 関数 > 逐次探索 Java class Lesson049 { static final int NINSU = 5; static final int FAILED = -1; public static void main(String[] args) { int[] ary = {83, 55, 777, 499, 20}; int key = 18; int idx = search(ary, key, N…

受け取った配列への書き込み

明解C言語 入門編 > 6. 関数 > 受け取った配列への書き込み Java class Lesson048 { static final int NINSU = 5; public static void main(String[] args) { int i = NINSU; int[] ary = new int[NINSU]; System.out.printf("関数 呼び出し前\n"); System.…

配列の受け渡し

明解C言語 入門編 > 6. 関数 > 配列の受け渡し Java import java.util.Scanner; class Lesson047 { static final int NINSU = 5; public static void main(String[] args) { int[] eng = new int [NINSU]; int[] mat = new int [NINSU]; System.out.printf(…

関数プロトタイプ

明解C言語 入門編 > 6. 関数 > 関数プロトタイプ Java

値を返さない関数・仮引数を受け取らない関数

明解C言語 入門編 > 6. 関数 > 値を返さない関数・仮引数を受け取らない関数 Java import java.util.Scanner; class Lesson045 { static int n1, n2, n3; public static void main(String[] args) { Scanner stdIn = new Scanner(System.in); System.out.pr…

読み込んだ3つの整数値の最大値を返す関数

明解C言語 入門編 > 6. 関数 > 読み込んだ3つの整数値の最大値を返す関数 Java import java.util.Scanner; class Lesson044 { public static void main(String[] args) { Scanner stdIn = new Scanner(System.in); System.out.println("3つの整数を入力し…

読み込んだ2つの整数値の大きい方の値を返す関数

明解C言語 入門編 > 6. 関数 > 読み込んだ2つの整数値の大きい方の値を返す関数 Java import java.util.Scanner; class Lesson043 { public static void main(String[] args) { Scanner stdIn = new Scanner(System.in); System.out.println("2つの整数を…

素数を求める (ver.5)

明解C言語 入門編 > 5. 配列 > 素数を求める (ver.5) Java class Lesson042 { public static void main(String[] args) { int ptr = 0; int[] prime = new int[15]; prime[ptr++] = 2; prime[ptr++] = 3; long counter = 0; for (int no = 5; no <= 30; no …

素数を求める (ver.4)

明解C言語 入門編 > 5. 配列 > 素数を求める (ver.4) Java

素数を求める (ver.3)

明解C言語 入門編 > 5. 配列 > 素数を求める (ver.3) Java

素数を求める (ver.2)

明解C言語 入門編 > 5. 配列 > 素数を求める (ver.2) Java

素数を求める (ver.1)

明解C言語 入門編 > 5. 配列 > 素数を求める (ver.1) Java

2行3列の行列を加算する (多次元配列)

明解C言語 入門編 > 5. 配列 > 2行3列の行列を加算する (多次元配列) Java class Lesson037 { public static void main(String[] args) { int ma[][] = {{1, 2, 3}, {4, 5, 6}}; int mb[][] = {{6, 3, 4}, {5, 1, 2}}; int mc[][] = new int[2][3]; for (…

配列の要素に値を読み込む (代入式)

明解C言語 入門編 > 5. 配列 > 配列の要素に値を読み込む (代入式) Java import java.util.Scanner; class Lesson036 { static final int NINSU = 5; public static void main(String[] args) { int[] score = new int[NINSU]; System.out.println("点数を…

配列の要素に値を読み込む (#define)

明解C言語 入門編 > 5. 配列 > 配列の要素に値を読み込む (#define) Java import java.util.Scanner; class Lesson035 { static final int NINSU = 5; public static void main(String[] args) { int[] score = new int[NINSU]; System.out.println("点数を…

配列の要素に値を読み込む

明解C言語 入門編 > 5. 配列 > 配列の要素に値を読み込む Java import java.util.Scanner; class Lesson034 { public static void main(String[] args) { int[] score = new int[5]; System.out.println("点数を入力してください。"); Scanner stdIn = new …

配列のコピー

明解C言語 入門編 > 5. 配列 > 配列のコピー Java class Lesson033 { public static void main(String[] args) { int[] va = {1, 2, 3, 4, 5}; int[] vb = va; vb[4] = 6; System.out.println(" va vb"); System.out.println("-------"); for (int i = 0; i …

配列の各要素に先頭から順に 1,2,3,4 を代入して表示 (初期化子の足りない要素)

明解C言語 入門編 > 5. 配列 > 配列の各要素に先頭から順に 1,2,3,4 を代入して表示 (初期化子の足りない要素) Java class Lesson032 { public static void main(String[] args) { int[] score = {1, 2, 3, 4, 5}; for (int i = 0; i < 5; i++) Syst…

配列の各要素に先頭から順に 1,2,3,4,5 を代入して表示 (for文)

明解C言語 入門編 > 5. 配列 > 配列の各要素に先頭から順に 1,2,3,4,5 を代入して表示 (for文) Java class Lesson031 { public static void main(String[] args) { int[] score = new int[5]; for (int i = 0; i < 5; i++) score[i] = i + 1; int …