int array = new int[4];
array[0] =1;
array[1]=3;
array[2]=2;
array[3]=3;
int[] array = new int[]{1,2,3,4,5}
int [][] array= new int[3][4]
array[0][0]=10;
int[][] array= {{1},{1,3},{4,5,6}}
int[][] array = new int[3][];
array[0]=new int[1];
array[1]=new int[2];
array[2]=new int[3];
--
입력 받은 수 최댓값 찾기
public static void main(String[] args){
Scanner sc= new Scanner(System.in);
int array[] = new int[5];
int max=0;
for( int i=0;i<array.length;i++){
array[i]=sc.nextInt();
if (array[i]>max){
max=array[i];
}
}
System.out.print(max);
}
정수로 된 돈의 액수를 입력 받아 오만 원권, 만 원권, 천 원권, 500원짜리 동전, 100원짜리 동전이 각 몇 개로 반환되는지 출력하는 코드
Scanner sc = new Scanner(System.in);
int money=sc.nextint();
int unit[]={50000,10000,1000,500,100};
int num[]=new int[unit.length];
for (int i=0; i<unit.length;i++){
num[i]=money / unit[i];
money=money%unit[i];
}
System.out.println("50000원 "+num[0]);
System.out.println("10000원 " +num[1]);
System.out.println("1000원 " +num[2]);
System.out.println("500 " + num[3]);
System.out.println("100 " +num[4]);
비정방형 배열
int array[][] = new int[5][];
array[0]=new int[5];
array[1]=new int[3];
array[2]=new int[4];
array[3]=new int[1];
array[4]=new int[2];
for (int i=0;i<array.length;i++){
for (int j=0;j<array.[i].length;j++){
array[i][j]=(i+1)*10+j;
}
}
for (int i =0; i<array.length;i++){
for (int j=0;j<array[i].length;j++){
System.out.println(array[i][j]+" ");
}
System.out.println();
}
Oh Wow Wonderful!