본문 바로가기
programming/java

[java] 메모리 할당, JOptionPane으로 숫자 입력 받고 비교

by 몽구스_ 2020. 12. 31.
728x90

 

<<메모리 할당>>

1.스택 : 지역변수, 객체이용시 주소값들어가서 heap참조

2.heap(g.c) : default초기화 이루어짐, 객체생성 후 값들어감 

3.static : java.lang, main함수, Math 등

4.코드표 영역

 

 

equalsIgnoreCase : 대소문자 상관없이 비교

Integer.parseInt : int형변환

JOptionPane.showInputDialog : 입력창

 

 

 

public static void main(String[] args) {
		// TODO Auto-generated method stub
		int num = Integer.parseInt(JOptionPane.showInputDialog("숫자를 입력하세요"));//null들어올때 생각해보기
		String res = num > 0? "양수" : (num == 0? "0" : "음수"); 
		System.out.printf(" %d => %s", num, res);
		
		/*대소문자 상관없이 비교*/
		System.out.println("Hello".equalsIgnoreCase("HELLO"));

	}

댓글