중첩 for문

참조타입

배열항목의 전체 합과 평균 구하기


		int[][] array = {
				{95,86},
				{83,92,96},
				{78,83,93,87,88}
		};
		
		int sum=0;
		
		for(int i=0;i<3;i++) {
			for(int j=0;j<array[i].length;j++) {
				sum+=array[i][j];
				
			}	
		}
		System.out.println(sum);
		System.out.println((double)sum/10);

------------------------------------
881
88.1

행열 바꾸기

	2차원 배열일때
	행 -> 배열명.length
	열 -> 배열명[행].length

문자열 출력

예시1)

		String s[][]= {{"java"},
								   {"c","c++"},
								   {"html","pytion","css"}};
		
		for(int i=0;i<s.length;i++) {
			for(int j=0;j<s[i].length;j++) {
				System.out.println(s[i][j]);
			}
		}

예시2)

		Scanner sc = new Scanner(System.in);
		
		String ary[][] = {{"book","책"},
						  {"pen","펜"},
						  {"water","물"}}; //3행 2열
		
	for(int i=0;i<ary.length;i++) { //i=0,1,2
		System.out.println(ary[i][0]+"을 한글로");
		String str=sc.next();
		
		if(str.equals(ary[i][1])) {
			System.out.println("정답!");
		}
		else
			System.out.println(("오답!"));
	}
		

split 활용[문자열 나누기]

  String str="오늘은 금요일, 공부하고 티비봄!!";
	
	String a[]=str.split(",");   // 쉼표를 기준으로 문자열을 나눈다 전[0] 후[1]
			System.out.println(a[0]);
			System.out.println(a[1]);
			
			for(String b:a) {  //for(변수:배열명)
				System.out.println(b);
			}

-------------------------------

오늘은 금요일
 공부하고 티비봄!!
오늘은 금요일
 공부하고 티비봄!!

substring 활용[문자열 잘라내기]

		String str="오늘은 금요일, 공부하고 티비봄!!";
		
		String a=str.substring(4,7); //인덱스 4부터 6까지 출력
		//substring = 문자열 추출
		
		System.out.println(a);
		
-----------------------

금요일