SpringBoot

1. 변수의 scope 는? ​ 변수들은 모두 사용 가능한 범위를 가지게 되는데 그 범위를 변수의 스코프라고 한다. ​ ​ ​ 2. 지역변수? ​ 지역변수란, 해당 범위 내에서만 작동하는 변수로, 그 구간을 벗어나면 선언했던 변수가 작동하지 않는다. 반대의 의미로 전역변수가 존재한다. ​ 3. 인스턴스 변수란? ​ 객체와 인스턴스, 클래스 영역 내에서 초기화가되며 클래스의 객체를 생성하면서 만들어진다. 객체화가 되어야 호출하여 사용이 가능하다. ​ 4. 지역변수와 인스턴스 변수의 차이는? ​ 지역변수는 메소드 내부의 변수 인스턴스 변수 참조변수 = new 설계도명();을 선언하면 초기화된다. 메인 메소드에서 실행할 때는 참조변수명.속성명( ); 형식으로 호출한다. ​ ​ 5. 펙토리얼을 구하는 재귀 함수..
1. 객체생성하는 방법은? 예를 들어 설명하시오. new + 생성자 함수(); = 객체생성 new 는 객체생성을 하기위한 키워드이고 생성자 함수는 개발자가 지은 이름과 같다. ​ 2. 객체생성이란? 객체 생성이란, .class 파일을 메모리로 올리는 것을 뜻한다. Human human;
1. 국어 영어 수학 점수를 받아서 총점과 평점, 수, 우, 미, 양, 가를 출력하는 함수를 작성하시오. package HW; public class Method_Test2 { public static void main(String[] args) { System.out.println(getGrade2(90, 90, 90) + " 입니다"); } public static char getGrade2(int kor, int eng, int math) { char grade; int total = math + kor + eng; double avg = total /3.0; System.out.println("총점은 " + total); System.out.println("평균은 "+ avg); if(avg>=9..
Java 별 찍기 1. 아래의 별을 찍으시오. 출력값 ***** ***** ***** ***** ***** for( int i = 1; i
1. 아래를 프로그래밍 하시오. - int num = -10 을 할당후 해당 정수에 대한 절대값을 출력하는 프로그램을 작성하시오. int num = -10; System.out.println(Math.abs(num)); Math.abs() 함수를 사용하면 절댓값을 구할 수 있다. int num = -10; if ( num < 0 ) { num = -num; } System.out.println(num); 따로 함수를 사용하지 않는다면, if문을 통해서 num 값이 마이너스 값 일때만 앞에 연산을 추가하여 출력하는 식으로 소스코드를 작성하면 절대값이 출력된다. 2. 반복문에서의 break 와 continue 를 설명하시오. // 1번//2번 //4번 for( int i = 0; i < 3; i++ ) { ..
1. 삼항연산자에 대하여 설명하시오. int num1 = 2; int num2 = 3; int num; int num = (num1 > num2 ) ? ( num1 - num2 ) : ( num2 - num1 ) int num = () ? () : () 식의 삼항연산자는 첫 항()의 조건이 들어간다, 그 조건에 true면 두번째 항이, 그 조건이 false라면 세번째 항이 실행되어 출력되게 된다. 2.아래를 삼항연산자를 사용하여 프로그래밍 하시오. -80, 33 ,55 = 최대값을 출력하시오. int a = -80, b = 33, c = 55; int max; max = ( a > b ) ? ( a > c ? a : c) : ( b > c ? b : c); System.out.println(max); 3..
1. 조건문의 3가지 종류를 나열하고 설명하시오. if문 if ( true ) { System.out.println(" 자바 "); } if문은 if () 의 값이 반드시 boolean 즉, true 혹은 false로 나오는 조건을 집어넣어야 작동하는 많이 사용되는 조건문이다. 조건이 맞다면 그 { } 안의 소스코드를 실행하여 값을 출력한다. if ( true ) { System.out.println( " 참일때 " ); } esle { System.out.println( " 거짓일때 " ); } if ~ else문 if문의 조건이 맞지 않았을때 실행되는 소스 코드값을 추가시킨 형태이다. 첫 if구절은 조건이 true일 때 실행되며, 그 뒤에 있는 구절은 조건이 false일때 첫 구절을 실행시키지 않고,..
컴퓨터에서 문자 표현 원리 문자가 모니터 까지 보이게 까지의 원리 아스키 코드를 이용한 문자와 숫자의 일대일 매칭 문자를 숫자로 변형 (인코딩) 숫자를 문자로 변형 (디코딩) 아스키코드는 1byte로 127개만 표현되어있다. 컴퓨터는 기본적으로 연산할때 절대 자료형을 한가지로 맞춘다. 1. 아래가 의도하지 않는 결과를 출력한다 이유와 고치는 방법을 설명하시오. int num1 = 3; int num2 = 4; double result = num1 / num2; System.out.println(result); double result = num1 / num2; 에서의 연산값은 이미 타입 형이 int 인 상황에서의 0.75로 받아져있고, int형이기 때문에 0 인 상황에서 double 변수에 저장되어 그대..
함형우
'SpringBoot' 카테고리의 글 목록 (11 Page)