report4
������������
public class Rep4 {
public static void main(String args[]) {
System.out.println("Q1:javac Sample.java");
System.out.println("Q2:Sample.class");
System.out.println("Q3:JavaInterpreter");
System.out.println("Q4:Java Applet");
System.out.println("Q5:Appletviewer");
System.out.println("Q6:Servlet");
System.out.println();
System.out.println("Q7:public static void main(String args[]){}");
System.out.println("Q8:Hello");
System.out.println("Q9:goto, const");
System.out.println("Q10:16bit, Unicode");
System.out.println("Q11:byte, short, int, long");
System.out.println("Q12:class, hairetu");
System.out.println();
System.out.println("Q13:ʸ����Ϣ��黻��");
System.out.println("Q14:if, switch");
System.out.println("Q15:do, while, for");
System.out.println("Q16:throw");
System.out.println("Q17:new");
System.out.println("Q18:int a[];, int[] a;");
System.out.println();
System.out.println("Q19:a.length");
System.out.println("Q20:java.lang.String");
System.out.println("Q21:0");
System.out.println("Q22:if(num%100==0)");
System.out.println("Q23:year%4==0 && year%!=100 &&year%==400");
System.out.println();
System.out.print("Q24 = ");
Q24();
System.out.print("Q25 = ");
Q25();
System.out.print("Q26a = ");
Q26a();
System.out.print("Q26b = ");
Q26b();
System.out.print("Q27 = ");
Q27();
System.out.print("Q28 = ");
Q28();
System.out.print("Q29 = ");
Q29();
System.out.print("Q30 = ");
Q30();
}
public static void Q24() {
int x, y;
x=100; x += 1; x--; y = 200 + x; //������� y = 200 + 100
System.out.println(y++); //300��ɽ������
// System.out.println(y); // //�����ǥ�����Ȥ��줿y,301��ɽ�������
}
public static void Q25() {
int a=0, x=0;
a = 5; a += 3; x = ++a; // a = 5; a = 8; x = 9;
System.out.println(x); // 9��ɽ������
}
public static void Q26a() {
int a=9, b=3;
a /= b; // 9��3�dz�ꡢa = �� �ˤʤ�
System.out.println(a %= b); // 3/3��;�ꡢ0��ɽ�������
}
public static void Q26b() {
int i, j;
for(i=0, j=0; i<3; i++) ++j; // forʸ������ä�������i = 3, j = 3
System.out.println(i * j); // 3 * 3 ���ѡ�9��ɽ�������
}
public static void Q27() {
int i = 2;
while(i-- > 0) System.out.print(i); // �ǽ� 2 > 0 ����������ǥ�����Ȥˤ��1��ɽ�������
System.out.println(); // ���� 1 > 0 ����������ǥ�����Ȥˤ��0��ɽ�������
}
public static void Q28() {
int num=10000; // 2�ʿ�:10011100010000
for(int i = 0; i < 4; i++) num >>= i;// 0,1,2,3���ĥ��եȱ黻�����00000010011100�Ȥʤ�
System.out.println(num); // 00000010011100��10�ʿ���ɽ������
}
public static void Q29() {
int num = 0;
for(int i = 1; i <= 10; i++) { // {}������äƤ��饤����Ȥ����
if(++num % i == 0) num++; // 1/1,2/2...10/10�Ȥʤ�forʸ��λ��num��11
��������}
System.out.println(++num); // num����Ȥ�����12��ɽ������
}
public static void Q30() {
int a = 9;
if(a++ != 10 | a++ == 10) a++; // ��1���ڥ���9!=10��������������Ȥ�����2���ڥ��ɤء�������10=10����������
System.out.println(a); // ifʸ��λ���˥�����Ȥ�11������˥�����Ȥ���a��12�ˤʤ�
}
}
�¹Է��
Q1:javac Sample.java
Q2:Sample.class
Q3:JavaInterpreter
Q4:Java Applet
Q5:Appletviewer
Q6:Servlet
Q7:public static void main(String args[]){}
Q8:Hello
Q9:goto, const
Q10:16bit, Unicode
Q11:byte, short, int, long
Q12:class, hairetu
Q13:ʸ����Ϣ��黻��
Q14:if, switch
Q15:do, while, for
Q16:throw
Q17:new
Q18:int a[];, int[] a;
Q19:a.length
Q20:java.lang.String
Q21:0
Q22:if(num%100==0)
Q23:(year%4==0 && year%!=100) || year%==400
Q24 = 300
Q25 = 9
Q26a = 0
Q26b = 9
Q27 = 10
Q28 = 156
Q29 = 12
Q30 = 12
�ͻ�
new�黻�Ҥϥ��饹�Υ������������
����ץ�ˤĤ��Ƥιͻ�
�ץ������
class CircleC{ // ���饹
double pai = 3.14; // �ǡ���
double circle(int r) { // ��å�
return pai * r * r; // ���Ѥ��ͤ��֤�
}
}
class Demo { // ���饹
public static void main(String args[]) { // ��å�
double area;
CircleC obj; // ���֥�������
obj = new CircleC(); // ���饹CircleC�Υ��֥��������ѿ�obj�����
area = obj.circle(10); // circle(int r)��10�����������ͤ�������
System.out.println("area = " + area);
}
}
�¹Է��
area = 314.0
�ͻ�
���饹�ե�����ɤϥ��饹�Υ����ǤϤʤ������饹�ե�����ɤ��������Ƥ��륯�饹���Τ�Τ˴�Ϣ�դ����Ƥ��ޤ������饹�ե�����ɤϼ��Τ褦���������
public static final double pai = 3.14;
��static�����Ҥϥե�����ɤ����饹�ե�����ɤǤ��뤳�Ȥ���
��final�����ҤϤ��Υե�����ɤ��ͤ����ѤǤ��뤳�Ȥ���
��public�����ҤϤ��Υե�����ɤ�ï�ˤǤ����ѤǤ��뤳�Ȥ���
���饹��åɤξ��⥯�饹�ե�����ɤ�Ʊ���褦���������
public static double circle(int r) {return pai * r * r;}
static�����Ҥ���ꤻ������������ե�����ɤϡ����٤ƥ����ե���
��ɤȤ�����static�����Ҥ���ꤻ�������������åɤϤ��٤ƥ�����
����åɤǤ��롣
�ץ������
class ObjSample {
public static void main(String args[]) {
Display obj = new Display(); // ���饹Display�Υ��֥�������obj����
obj.Disp("Hello Java"); // ���֥�������obj�Υ�å�Disp��Ƥ�
}
}
class Display { // ���饹Display�����
void Disp(String message) { // ��å�Disp�����
System.out.println(message);
}
}
�¹Է��
Hello Java
�ͻ�
String message �� Hello Java ��ʸ����Ȥ��Ƽ����Ȥä�����
void�ˤ�äƥ�å�Disp���ͤ��֤��Ƥ��ʤ��ΤǤ��Υ��饹��ư��Ƥ���
������������
public class Comp4 { // ���饹Comp4�����
int add(int x, int y) { // ��å�add(int
x,int y)�����
return x + y; // x + y ���֤�
}
int substract(int x, int y) { // ��å�substract�����
return x - y; // x - y ���֤�
}
int multiply(int x, int y) { // ��å�multiply�����
return x * y; // x * y ���֤�
}
int divide(int x, int y) { // ��å�divide�����
return x / y; // x / y ���֤�
}
}
class Keisan {
public static void main(String args[]) {
int a, b, wa, sa, seki, sho;
Comp4 enzan = new Comp4(); // ���饹Comp4�Υ��֥�������enzan����
a = 20;
b = 10;
wa = enzan.add(a, b); // ���֥�������enzan��add(a,b)��¹�
sa = enzan.substract(a, b); // Ʊ���substract(a,b)��¹�
seki = enzan.multiply(a, b); // Ʊ���multiplu(a,b)��¹�
sho = enzan.divide(a, b); // Ʊ���divide(a,b)��¹�
System.out.println(a + " + " + b + " = " + wa);
System.out.println(a + " - " + b + " = " + sa);
System.out.println(a + " * " + b + " = " + seki);
System.out.println(a + " / " + b + " = " + sho);
}
}
�¹Է��
20 + 10 = 30
20 - 10 = 10
20 * 10 = 200
20 / 10 = 2
�ͻ�
�����ѤȾ��Ϥ��줾���ѿ��Ȥ���ɽ�����Ƥ��롣
�Ȥ��ˡ�ɽ����åɤǤϥ��饹�ηѾ���ԤʤäƤϤ��ʤ���