출처: https://bumcrush.tistory.com/182 [맑음때때로 여름]

 

string s= ""와 strings=null은 같지 않다

""는 공백문자

 

리터럴 : 그 자체로 값을 의미하는 것

 

상수(constant) 

 

final int i=3.141592 (파이값)

같은 것들을 변하지 않게 고정해줄때씀

 

final double PI = 3.141592;
// PI = 3.14; 저장불가능 재정의불가능

 

float, double모두 매우 충분한 표현 범위를 자랑한다.

• 이 둘의 가장 큰 차이점은 정밀도 이다.

• 따라서 필요한 정밀도를 바탕으로 자료형을 결정한다.

• 일반적으로 double의 선택이 선호된다.

'JAVA > basic' 카테고리의 다른 글

변수의 기본값과 초기화  (0) 2020.09.28
리터럴과 접미사  (0) 2020.09.28
파이널 / 상수 / final / 변수 고정  (0) 2020.09.28
자료형의 종류와 구분 / 변수 / 변수의 기본값과 초기화  (0) 2020.09.28
Continue 문 / 무한루프  (0) 2020.09.24
Break 문  (0) 2020.09.24
Loop 문 ( Do while 문 )  (0) 2020.09.24

기본형(Primitive type) 

- 8개 (boolean, char, byte, short, int, long, float, double)   

- 실제 값을 저장

 

참조형(Reference type) 

- 기본형을 제외한 나머지(String, System 등) 

- 객체의 주소를 저장(4 byte, 0x00000000~0xffffffff) 

'JAVA > basic' 카테고리의 다른 글

리터럴과 접미사  (0) 2020.09.28
파이널 / 상수 / final / 변수 고정  (0) 2020.09.28
실수 연산의 오류  (0) 2020.09.28
Continue 문 / 무한루프  (0) 2020.09.24
Break 문  (0) 2020.09.24
Loop 문 ( Do while 문 )  (0) 2020.09.24
Loop문 ( while 문 )  (0) 2020.09.24

www.toptal.com/developers/gitignore

 

gitignore.io

Create useful .gitignore files for your project

www.toptal.com

 

 

java

eclipse

'memo' 카테고리의 다른 글

이클립스 단축키  (0) 2020.10.07
p s v  (0) 2020.10.07
자바 이름 규칙  (0) 2020.10.05
아스키코드 / 아스키코드표  (0) 2020.09.29
자바 환경설정 / 개발환경 구성 절차 ncs  (0) 2020.09.28
자바클래스  (0) 2020.09.28
https://pridiot.tistory.com/24  (0) 2020.09.23

개발환경 구성 절차_표지추가.docx
0.50MB

 

'memo' 카테고리의 다른 글

이클립스 단축키  (0) 2020.10.07
p s v  (0) 2020.10.07
자바 이름 규칙  (0) 2020.10.05
아스키코드 / 아스키코드표  (0) 2020.09.29
git ignore.io  (0) 2020.09.28
자바클래스  (0) 2020.09.28
https://pridiot.tistory.com/24  (0) 2020.09.23

docs.oracle.com/javase/8/docs/api/index.html

'memo' 카테고리의 다른 글

이클립스 단축키  (0) 2020.10.07
p s v  (0) 2020.10.07
자바 이름 규칙  (0) 2020.10.05
아스키코드 / 아스키코드표  (0) 2020.09.29
git ignore.io  (0) 2020.09.28
자바 환경설정 / 개발환경 구성 절차 ncs  (0) 2020.09.28
https://pridiot.tistory.com/24  (0) 2020.09.23
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
 
import java.util.Arrays;
import java.util.Scanner;
 
public class e1 {
 
        public static void main(String[] args) {
             
            String s; // 학생수
            int stu; // 학생수
            boolean b; // 학생수 숫자입력 판별 boolean
            
            
            Scanner sc= new Scanner(System.in);
            
            // 1. 몇명의 성적을 입력할 것인지 묻기
            while(true) {
                b=false;        
            System.out.print("몇명의 성적을 입력하겠습니까?");
                    s=sc.next();
                    for(int i=0 ; i<s.length() ; i++) {
                        char a = s.charAt(i); // 숫자가 아닌 다른 수를 입력했을 경우 찾기
                        int asc = (int)a; // 아스키코드로 변경
                        if(asc<48 || asc>57) {
                            System.out.println("숫자만 입력해주세요.");
                            b=true;
                            break;
                    }
                    
            }
                    if(b==false) { // 숫자를 입력했음
                    //    System.out.println("OK");
                        stu=Integer.parseInt(s); // 제대로 된 숫자임을 확인한 후 String을 int로 바꿔준다
                    //    System.out.println(stu);// 숫자를 제대로 입력했음을 확인하기 위해 삽입해놓음
                         break;
                    }
            }
            // 2. 사람 수에 맞게 배열 확보
            
            int soo[]= new int[stu]; // 입력받은 사람 수만큼의 배열 확보
                System.out.println(soo.length); // 제대로 받았는지 확인해보기
            
            // 3. 각각의 학생의 점수 입력받기
            
                
                String sco; // 점수
                int sco2; // 점수
                boolean c; // 성적수 숫자입력 판별 boolean
                
                    for(int i=0; i<soo.length ; i++) {
                        while(true){
                            c=false;
                        System.out.print((i+1)+"번째 학생의 성적 = ");
                            sco = sc.next(); // String 점수에 넣어준다.
                            for(int j = 0 ; j<sco.length(); j++) {
                                char m = sco.charAt(j);
                                int asc = (int)m; // 아스키코드로 변경
                                if(asc<48 || asc>57) {
                                    System.out.println("숫자만 입력해주세요.");
                                    c=true;
                                    break;                            
                                    }                        
                            }
                            if (c==false) {
                                sco2=Integer.parseInt(sco);
                                soo[i]=sco2;
                                System.out.println("입력된 성적은" + soo[i]);
                                break;
                            }
                    }
                    }
                    
                    for(int i=0; i<soo.length;i++) {
                        
                    }
                    
                    
                    
                    System.out.println(); 
            // 4. 총점
                    int sum = 0;
                    for(int i=0;i<soo.length;i++) {
                        sum +=soo[i];                        
                    }
                    
                    System.out.println("총점 = " + sum);
            // 5. 평균
            
                    System.out.println("평균은 = " + (sum/soo.length));
                    
            // 6. 최고점수 최소점수
                    Arrays.sort(soo);
                    System.out.println("최고점수는 " + soo[soo.length-1]);
                    System.out.println("최저점수는 " + soo[0]);
 
    }
 
}
 
cs

 

ParseInt

String > int

1
2
3
4
5
6
         int num;
         String s = "4";
         
         num = Integer.parseInt(s);
         System.out.println(num);
         
cs

 

toString

int > String

1
2
3
        int s=140;
        String str=Integer.toString(s);
        System.out.println(str);
cs

+ Recent posts