반응형

 자바(java) 배열 출력

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
import java.util.Arrays;
import java.util.InputMismatchException;
import java.util.Scanner;
 
// minimum of 5 integers in an array
public class MinimumValue {
 
    public static void main(String[] args) {
        
        Scanner input = new Scanner(System.in);
        int[] numArray = new int[5];
        int first = 0;
        int min = 0;
        
        for (int i = 0; i < numArray.length; i++) {
            boolean flag = true;
            System.out.print("add an integer to array: ");
            while (flag) {
                try {
                    int num = input.nextInt();
                    numArray[i] = num;
                    flag = false;
                } catch (InputMismatchException ime) {
                    System.out.println("Exception: " + ime);
                    input.next();
                    break;
                }
            }
        }
        input.close();
                
        first = numArray[0];
        min = first;
        for (int i = 0; i < numArray.length; i++) {            
            if (numArray[i] < min) {
                min = numArray[i];
            }
        }
        
        System.out.println("smallest integer in array " + Arrays.toString(numArray) 
                            + " is " + "\"" + min + "\"");
        
 
        // print array using system.out
        System.out.print("{ ");
        for (int i = 0; i < numArray.length; i++) {
            if (i == numArray.length - 1) {
                System.out.print(numArray[i]);
            } else {
                System.out.print(numArray[i] + ", ");
            }            
        }
        System.out.print(" }");        
        
        System.out.println();
        
        // print array using StringBuilder
        StringBuilder sb = new StringBuilder();        
        sb.append("{ ");
        for (int i = 0; i < numArray.length; i++) {
            if (i == numArray.length - 1) {
                sb.append(numArray[i]);
            } else {
                sb.append(numArray[i] + ", ");
            }            
        }
        sb.append(" }");
        System.out.println(sb);
        
    }
 
}
 
cs

 

 

 1. 자바(java) 배열 출력: system.out

 

1
2
3
4
5
6
7
8
9
10
// print array using system.out
System.out.print("{ ");
for (int i = 0; i < numArray.length; i++) {
    if (i == numArray.length - 1) {
        System.out.print(numArray[i]);
    } else {
        System.out.print(numArray[i] + ", ");
    }            
}
System.out.print(" }");
cs

 

 

 2. 자바(java) 배열 출력: StringBuilder

 

1
2
3
4
5
6
7
8
9
10
11
12
// print array using StringBuilder
StringBuilder sb = new StringBuilder();        
sb.append("{ ");
for (int i = 0; i < numArray.length; i++) {
    if (i == numArray.length - 1) {
        sb.append(numArray[i]);
    } else {
        sb.append(numArray[i] + ", ");
    }            
}
sb.append(" }");
System.out.println(sb);
cs
반응형