배열항목의 전체 합과 평균 구하기
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);
-----------------------
금요일