출력1
*****
*****
*****
*****
*****
소스코드
for(int i=1; i<=5; i++) {
for(int j=1; j<=5; j++) {
System.out.print("*");
}
System.out.println();
}
출력2
*
**
***
****
*****
소스코드2
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
출력3
(velog에서 별이 안나와서 이미지로 대체)
소스코드3
for(int i=1; i<=4; i++) {
for(int j=3; j>=i; j--) {
System.out.print(" ");
}
for(int j=1; j<=(i*2)-1; j++) {
System.out.print("*");
}
System.out.println();
}
char ch = '가';
System.out.println(ch + '\n')
출력 결과 : 44042
이스케이프 시퀀스인 \n(공백값)도
' '이 아닌" "로 해주지않으면
ASCII CODE의 정수값 10으로 반환되어서
'가'의 44032 + 10 으로 계산되어 44042가 출력된다.
변수의 scope는 가장 가까운 중괄호를 기준으로 열려있는곳과 닫혀있는곳이다.
말 그대로 지역변수, 정해져 있는 범위 내에서만 사용가능한 변수를 뜻한다.
로컬변수라고도 한다.
클래스 내에 선언된 변수를 뜻한다.
클래스의 구성요소는 데이터(변수)와 기능(메소드)으로 이루어져있다.
원클래스를 만들것,
메인 메소드를 가진 다른 클래스에서 원 객체를 생성할것
첫 파일(Circle.java)
public class Circle {
int radius;
double getArea() {
return radius * radius * Math.PI();
}
}
두번째 파일(CircleTest.java)
public class CircleTest {
Circle c1 = new Circle();
c1.radius = 10;
System.out.println(c1.getArea());
}
프로그래밍에서 객체란, 변수와 메소드로 정의된 클래스를
토대로 생성되어 메모리(실제 저장공간)에 할당된 것이다.
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 static int sum(int number){
int sum = 0;
for(int i=1; i<number; i++){
sum += i;
}
System.out.println("1부터" + number + "까지의 합 : " + sum);
}
1+2+3+4+5+6+7+8+9+10 = 55
소스코드
public static void main(String[] args) {
System.out.println(sum(10));
}
public static int sum(int number1)
{
int total = 0;
for(int i=1; i<=number1; i++)
{
total += i;
if(i != number1) {
System.out.print(i +"+");
}
else {
System.out.print(i + "=");
}
}
return total;
}
출력 결과
123456789
12345678
1234567
123456
12345
1234
123
12
1
소스코드
for (int i = 9; i >= 1; i--) {
for (int j = 1; j <= i; j++) {
System.out.print(j);
}
System.out.println();
}
출력결과
*******(7)
*****(5)
***(3)
*(1)
소스코드
for (int i = 4; i >= 1; i--) {
for (int j = 1; j <= ((2 * i) - 1); j++) {
System.out.print("*");
}
System.out.println();
}