28. 変数を使ってみよう
package jp.numa08.androidtao;
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int number = 4;
System.out.println(number);
}
}
@numa08:#AndroidTao1 2012/4/22
30. 変数の宣言色々
int x;//普通に宣言
x = 14;//14 を代入
int y,z = 12;//yとzを同時に宣言。zに12を代入
x = 5;//最後に代入された値が有効
int 2ab;//数字で始まる変数はだめ
int x;//同じ名前の変数はだめ
@numa08:#AndroidTao1 2012/4/22
34. 計算しよう 変数を使う
int numA = 20;
int numB = 3;
int ans;
ans = numA + numB;
System.out.println(ans);
ans = numA - numB;
System.out.println(ans);
ans = numA * numB;
System.out.println(ans);
ans = numA / numB;
System.out.println(ans);
ans = numA % numB;
System.out.println(ans);
@numa08:#AndroidTao1 2012/4/22
38. if-else文とは
int a = 2112 - 2012;
if (a == 100) {
System.out.println("差は100です");
} else {
System.out.println("100じゃないです");
}
@numa08:#AndroidTao1 2012/4/22
39. if-else if – else とは
int a = 2112 - 2012;
if (a == 100) {
System.out.println("差は100です");
} else if (a == 200) {
System.out.println("差は200です");
} else {
System.out.println("100でも200でもないです");
}
@numa08:#AndroidTao1 2012/4/22
41. 論理演算子とは
int a = 0, b = 0;
a == b;// aとbが等しいとき、true
a != b;// a≠b aとbが等しくないとき、true
(a == b) && (a != b);// A&&B AとBがともに真の時、true
(a == b) || (a != b);// A||B AかBの少なくとも一方が真のとき、 true
@numa08:#AndroidTao1 2012/4/22
52. みんなの単位の合計と平均!!
// 2012年度1年生の取得単位数一覧!!
int abe = 30;
int itou = 28;
int ooyama = 24;
int koyama = 10;
int yokoi = 2;
int sum = abe + itou + ooyama + koyama + yokoi;
System.out.println("みんなの単位は全部で" + sum + "単位だよ!!");
int ave = sum / 5;
System.out.println("みんなの単位の平均は" + ave + "単位だよ!!");
@numa08:#AndroidTao1 2012/4/22
53. みんなの単位の合計と平均!!
// 2012年度1年生の取得単位数一覧!!
int[] tani = { 30, 28, 24, 10, 2 };
int sum = 0;
for (int i = 0; i < tani.length; i++) {
sum += tani[i]; // sum = sum + tani[i];と一緒
}
System.out.println("みんなの単位は全部で" + sum + "単位だよ!!");
System.out.println("みんなの単位の平均は" + sum / tani.length + "単位
だよ!!")
@numa08:#AndroidTao1 2012/4/22
69. メソッドの練習2
public static void main(String[] args){
// 計算するメソッドの練習
int a = 10, b = 20;
int z = add(a, b);
System.out.println(z);
int z2 = add(15, 24);
System.out.println(z2);
}
30
39
@numa08:#AndroidTao1 2012/4/22
70. メソッドの練習2 答え
public static void main(String[] args) throws Exception {
// 計算するメソッドの練習
int a = 10, b = 20;
int z = add(a, b);
System.out.println(z);
int z2 = add(15, 24);
System.out.println(z2);
}
private static int add(int a, int b) {
int z = a + b;
return z;
}
@numa08:#AndroidTao1 2012/4/22
81. 補足 変数のスコープ
public class Multi {
private final int MAX;
メンバ変数。クラス内のどこからでもアクセスできる。
public Multi(int MAX) {
this.MAX = MAX;
ローカル変数。
} は、処理中のクラスを指す。 メソッド内でならアクセスできる。
これは、メンバ変数。
this
@numa08:#AndroidTao1 2012/4/22