
實行畫面 →
*****
*****
*****
*****
*****
public class Star {
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= 5; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
實行畫面 →
*
**
***
****
*****
public class Star {
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
實行畫面 →
*
***
*****
*******
保留
char ch = '가';
System.out.print(ch + 'n');
'가'의 유니코드 값과 '\n'의 유니코드 값이 int形式으로 演算되어 int값이 出力된다。
意圖대로 表現하기 爲해서는 '\n'을 "\n"으로 修正해줘야한다。
public class Circle {
int radius;
double getArea() {
return radius * radius * Math.PI;
}
}public class CircleTest {
public static void main(Strings[] args) {
Circle circle = new Circle(); // 客體(instance) 生成
circle.radius = 10;
System.out.println(circle.getArea());
}
}客體(instance)는 「클래스」 라는 틀을 通해 만들어낸 實體를 意味한다。
客體를 生成한다는 것은 該當클래스의 .class파일을 메모리에 올린다는 것을 意味한다。
實行畫面 →
1부터 10까지의 合 : 55
1부터 20까지의 合 : 210
1부터 30까지의 合 : 465
1부터 40까지의 合 : 820
1부터 50까지의 合 : 1275
1부터 60까지의 合 : 1830
1부터 70까지의 合 : 2485
1부터 80까지의 合 : 3240
1부터 90까지의 合 : 4095
1부터 100까지의 合 : 5050
public class SumMain {
public static void main(String[] args) {
GetSum getsum = new GetSum(); // 客體生成
getsum.sum(10);
getsum.sum(20);
getsum.sum(30);
getsum.sum(40);
getsum.sum(50);
getsum.sum(60);
getsum.sum(70);
getsum.sum(80);
getsum.sum(90);
getsum.sum(100);
// getsum客體의 sum函數를 呼出、1~50까지의 合을 求한다。
}
}public class GetSum() {
int sum = 0;
public void sum(int num) {
int sum = 0;
for (int i = 1; i <= num; i++) {
sum += i;
}
System.out.println("1부터 " + num + "까지의 합 : " + sum);
}
}SumMain.java
public class SumMain {
public static void main(String[] args) {
Sum sum = new Sum(); // 客體生成
sum.printSum(10);
}
}
Sum.java
public class Sum {
public void printSum(int num) {
int sum = 0;
for (int i = 0; i <= num; i++) {
sum += i;
System.out.print(i);
if (i < num) {
System.out.print(" + ");
} else {
System.out.print(" = " + sum);
}
}
}
}