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

�ͻ�

�����ѤȾ��Ϥ��줾���ѿ��Ȥ���ɽ�����Ƥ��롣 �Ȥ��ˡ�ɽ���᥽�åɤǤϥ��饹�ηѾ���ԤʤäƤϤ��ʤ���