こんにちは、(; ・д・´) かず まなぶ です。
array(配列) をやっていきましょう。
- arrayは { , , , } で表現できる。
- 1.0fを頭に掛け算すると少数を表現できる。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Test_array : MonoBehaviour {
// Use this for initialization
void Start () {
//整数型arrayを5つ新規作成(new)
int[] array = new int[5];
array[0] = 0;//数値を代入
array[1] = 10;
array[2] = 20;
array[3] = 30;
array[4] = 40;
for (int i = 0; i < 5; i++)
{
Debug.Log(array[i]);
}
//配列初期化の簡易記法を使ってみる
int[] array2 = { 0, 100, 200, 300, 400 };//配列の数は解るのでnewは要らない
for (int i = 0; i<array2.Length ; i++)//.Lengthで配列の長さを調べる
{
if (array[i] > 150)
{
Debug.Log(array[i]);
}
}
//例題:平均を計算してみよう
int[] array3 = { 45, 59, 18, 67, 62, 89, 48, 32 };
int sum = 0;
for (int cnt = 0 ; cnt<array3.Length ; cnt+=1)
{
sum += array3[cnt];
}
Debug.Log(1.0f*sum / array3.Length);//1.0fを頭に掛け算することによって少数点が表現できる。裏技的だけど超重要!
}
// Update is called once per frame
void Update () {
}
}
次回は、メソドとクラス やっていきましょう。
とにかく、一気にC#の基本は終わらせたいので 突っ走りますよ(; ・
д・´)