System.out.println()은 자동으로 줄바꿈이 되어 출력됨
이게 싫으면 System.out.print() 를 사용하면 됨
System.out.printf는 출력 형식을 조절할 수 있는 출력 방식
ㄴ c언어 문법과 같음
class Main {
public static void main(String[] args) {
for (int i = 5; i >= 1 ; i -=1) {
for (int j = 1; j <= i; j += 1) {
System.out.print("*");
}
System.out.print("\n");
}
}
}
i는 5부터 1까지 1씩 감소하면서 5번 반복하는 반복문
j는 1부터 i까지 반복하는 반복문
i가 5일때 j는 5번 반복하므로 *5개가 출력됨
class Main {
public static void main(String[] args) {
for (int i = 1; i <= 5 ; i +=1) {
for (int j = 1; j <= i; j += 1) {
System.out.print("*");
}
System.out.print("\n");
}
}
}
i는 1부터 5까지 1씩 증가하면서 5번 반복하는 반복문
j는 1부터 i까지 반복하는 반복문
i가 1일때 j는 1번 반복되므로 * 1개가 출력되고 점점 늘어남
class Main {
public static void main(String[] args) {
Boolean[] arr1 = new Boolean[3]; // 타입 [] 변수명 = new 타입[배열 길이];
arr1[0] = true; // 배열에 값 넣기
arr1[1] = true;
arr1[2] = false;
double [] arr2 = new double[3];
arr2[0] = 3.14;
arr2[1] = 5.56;
arr2[2] = 11.5;
int [] arr3 = new int[10];
arr3[0] = 1;
arr3[1] = 2;
arr3[2] = 3;
arr3[3] = 4;
arr3[4] = 5;
arr3[5] = 6;
arr3[6] = 7;
arr3[7] = 8;
arr3[8] = 9;
arr3[9] = 10;
}
}
class Main {
public static void main(String[] args) {
Boolean[] arr1 = {true, true, false}; // 타입[] 변수명 = {값1, 값2..}
double[] arr2 = {3.14,2.25,5.55};
int[] arr3 = {1,2,3,4,5,6,7,8,9,10};
}
}
간결하고 보기 깔끔해서 많이 사용하는 방식
배열의 길이 : 변수명.length
class Main {
public static void main(String[] args) {
int[] arr = {10,20,30,40,50,60,70,80,90,100};
int s= 0;
for (int i= 0; i < arr.length; i ++) {
s += arr[i];
}
System.out.printf("총 합 : %d\n",s);
// print f : c언어 문법과 같음
System.out.printf("평균 : %d", s/arr.length);
}
}