.split()
ㄴ 괄호 안에 있는 문자를 기점으로 그 문자를 빼고 각각 배열에 넣어줌
예)
String num = "1 -2 -3 4";
String arr[] = num.split(" "); <-공백
arr[0] = "1"
arr[1] = "-2"
arr[2] = "-3"
arr[3] = "4"
Integer.parseInt()
ㄴ 문자를 숫자로 바꿔줌
String a = "3"
int b = Integer.parseInt(a)
b = 3;
두 개 이용하기
package practice01;
public class pracMain {
public static void main(String[] args) {
String num = "1 -2 -3 4"; //문자열로 되어 있고, 띄어쓰기로 구분되어 있음
String arr[] = num.split(" "); //" " 띄어쓰기 빼고 각각 배열에 넣기
Integer a[] = new Integer[4]; //숫자를 넣을 배열
for(int i=0;i<a.length;i++) {
a[i]=Integer.parseInt(arr[i]); //나눈 문자열을 하나씩 숫자로 변환해서 배열에 넣기
}
int i = 0; //최솟값, 최댓값을 넣을 int
for(int j=0;j<a.length;j++) { //a배열을 한번씩 돌려서
if(i<a[j]) { //i보다 배열에 있는 숫자가 크면
i=a[j]; //배열 숫자를 i에 넣는다
}
}
System.out.println("최대값 "+i);
for(int j=0;j<a.length;j++) { //a배열을 한번씩 돌려서
if(i>a[j]) { //i보다 배열에 있는 숫자가 작으면
i=a[j]; //i에 배열을 넣는다
}
}
System.out.println("최소값 "+i);
}
}
결과
어렵다
728x90
'혼자서 개발새발' 카테고리의 다른 글
JAVA) 전교 등수를 계산해보자!! (1) | 2022.10.15 |
---|---|
JAVA) 사용자 정의 예외 만들기 (0) | 2022.10.14 |
JAVA) 예외 처리를 이용해 중복 이름 거르기 (0) | 2022.10.13 |
JAVA) 객체배열/참조변수 형변환/매개변수의 다형성 이용해 결과값을 만들어보자! (0) | 2022.10.07 |
JAVA) 상속+추상클래스+다형성으로 다마고치를 만들어보자! (1) | 2022.10.06 |