top of page
JAVA 基礎

クラス ( class ):変数 ( データ ) 、メソッド ( 関数 ) をまとめたもの

 変数 ( データ )の基本形

  アクセス修飾子 データ型 変数名;

 メソッドの基本形

  アクセス修飾子 戻り値 関数名(引数){ 命令文; }

  1つのプロジェクトに必須の関数:main(){ 命令文; }

    【例】

     package test; //プロジェクトの指定

     public class AmebaEx1 { //クラス

      //メンバ変数( クラス変数 )

      public static void main(String[] args) { //最初に実行されるメソッド

       //ローカル変数:

       //命令文; オブジェクトの実体化; 等

      }

     }

C言語 基礎

 関数:命令の集まったもの

  1個~複数の関数をまとめて1つのプログラムを形成

  関数の基本形

   戻り値 関数名(引数){ 命令文; }

   必須の関数:main(){ 命令文; }

 【例】

  #include <stdio.h>

  int main(){

    命令文;

  }

 変数と定数:データを記憶するメモリ上の領域

  データを扱う基本形

   データ型の指定 変数名;

    データ型:文字、整数、実数

    【例】

     char c; int i; double d;

  データをまとめて扱う基本形

   データ型の指定 配列名(構造体タグ名) [要素の数];

    配列:文字配列、整数配列、実数配列、構造体

  【例】

    char c[文字要素の数+1]; int i[要素の数]; double d[要素の数]; struct abc { int a; char b[文字要素の数+1]; double d };

 命令文の基本形

  画面表示  printf( " 表示したい文字列" ) ;

        printf( "表示したいデータの書式" , 表示したいデータ);

  キーボード入力 scanf( " " , &a);

  条件分岐 if ( 条件式 ) { 命令文; }

  繰り返し while ( 繰り返す条件式 ) { 命令文; }

       until ( 繰り返す条件式 ) { 命令文; }

       for ( 初期値; 繰り返す条件式; 終端値 ) { 命令文; }

  その他の関数 文字列、文字操作、数学、ファイル操作

 

Program Sample

C言語

//ダイアモンド「◆」描画

#include <stdio.h>

int main(){

 int i,j=5,in,su;

 char kigou;

 //入力

 printf("ダイアモンドを描画します。記号と整数を入力してください。:");

 scanf("%c %d",&kigou,&su);

 //上半分

 for(i=0; i<su; i++){

  for(j=0; j<su+i; j++){

   if(j>=su-i-1)

     printf("%c",kigou);

   else

     printf(" ");

  }

  printf("\n");

 }

プログラミング学習支援

©2024 プログラミング学習支援。Wix.com で作成されました。

bottom of page