4개의 수를 입력받을 것4개의 수 중에서 제일 큰 수를 출력할 것4개의 수 중에서 제이 작은 수를 출력할 것if문 사용if문 처음 : ifif문 중반 : else ifif문 마지막 : else논리연산자 사용여러 조건문들을 &&연산자로 연결시켜 실행속도를 빠르게 했다.&
if, else if, else 는 쓰지 않고 삼항 연산자를 이용해 구하기19세 이상이면 '성인입니다.' 출력하기19세 미만이면 '미성년자입니다.' 출력하기Scanner를 이용하기성인, 미성년자를 표현하기 위한 String타입 사용했다.조건이 19살 이상인 경우이므로
정수 입력 : 3434의 절댓값은 34입니다.import java.util.Scanner;public class Absolute_Test { public static void main(String args\[]) { Scanner sc = new Scanner(Sys
순서대로 피연산자, 연산자, 피연산자 변수를 입력받을 변수를 지정하고 저장한다.switch문을 사용하여 입력한 연산자에 따라 연산을 달리 출력한다.break문을 사용하여 한 결과값만 출력할 수 있도록 한다.
0614 문제 > #### 중첩 if문을 사용하여 세 수를 입력 받아 가장 작은 최솟값을 구하여라. 소스 소스 풀이 세 수 입력 변수 num1, num2, num3을 준비한다. 최솟값 변수 min을 준비한다. 변수 min의 초깃값을 num1로 할당한다. 만약 nu
작성하라boolean isPrime을 사용한 이유boolean타입은 true와 false만을 나타내는 논리형입니다. 그래서 값이 true일 경우 소수입니다.를 출력하고 값이 false일 경우 소수가 아닙니다.를 출력하는 삼항연산자를 사용하였고, 이것으로 코드를 단순화시
0615 문제 > #### 키보드로부터 연산자를 입력 받아 두 수에 대해 연산을 실행하는 프로그램을 switch문을 이용하여 작성하시오. 소스 소스 풀이 수식을 입력할 때에 ' 피연산자1 연산자 피연산자2 ' 의 입력순서를 지켜야 합니다. 따라서 num > op
0719 > #### For문을 사용하여 1/1 + 1/2 + 1/3 ... 1/n 의 합을 구하시오. 소스
숫자를 입력하시오. 3ZZYZYX입력받은 숫자를 num에 저장합니다.cnt는 출력한 알파벳의 갯수를 의미합니다.i는 줄 수를 의미합니다.알파벳 Z부터 시작하므로 Z의 아스키코드 값인 90을 초깃값으로 두고 alphabet--의 연산을 하여 Z->Y Y->X가 될 수 있
9 18 27 36 45 54 63 72 81 99개수 = 10개입력받은 번호를 num에 저장합니다.cnt에는 num의 배수의 갯수를 누적합니다. 누적변수이기 때문에 초기화를 꼭 시켜줍니다.i는 1~100의 수를 나타냅니다. for문이 한 번 돌아갈 때마다 1씩 증가합
줄 수 입력 ==> 41234567891011121314151617181920입력 받은 줄의 수를 line에 저장합니다.num에는 출력할 수를 저장합니다. 초깃값은 1입니다.i에는 출력한 줄의 갯수를 저장합니다. 때문에 초깃값은 1이고 line의 값까지 출력하도록 합니
0720 > #### 1+2=3, 3+3=6, 6+4=10, 10+5=15.. 처럼 1~20까지의 수를 계속하여 더하면서 그 때마다 합의 결과를 출력하는 프로그램을 작성하시오. 소스 소스 풀이 실행 결과
실행결과 : 1 narcissus: xxx2 narcissus: xxxcnt는 이 프로그램에서 찾는 수의 개수를 나타냅니다. 즉, 각 자리를 세 제곱한 뒤 더한 값이 자신이 되는 수의 개수를 나타냅니다.i는 100~999 사이의 수를 나타냅니다. for문을 한 번 반복
a b는 각각 1의 자리이고 더하면 14가 되는 수입니다.첫 번째 for문에서는 피감수 a를 1에서 7까지 1씩 증가시킵니다.두 번째 for문에서는 감수 b를 9에서 7까지 1씩 감소시킵니다.만약 a + b == 14라면 a+"+"+b+"= 14의 형식으로 출력하여 a
0817 오랜만에 자바 수업을 들었다. 클래스로 들어가기 전, 메서드에 대한 개념을 잡고 가자고 말씀하셨다. 이번 포스팅에서는 메서드와 함수의 차이점과 간단한 메서드를 구현해보도록 하겠다. 메서드(method)란? : 객체의 동적인 특성인 행위를 표현하는 것 : 클
우물의 높이는 100m로 설정한다.달팽이가 한 번에 이동하는 거리는 5m이다.달팽이는 50m 전까지는 5m를 이동한 후 1m를 밑으로 미끄러지며, 50m 이후 2m씩 아래로 미끄러진다.while문을 사용한다.snail은 달팽이가 이동한 거리를 나타낸다.height는 우
실행결과과목 3개의 점수를 입력받는다.입력받은 성적 sc1 sc2 sc3 3개를 더해 성적 합계를 구하여 sum변수에 저장한다.성적 합계를 성적 갯수로 나누어 평균을 구한 다음 avg변수에 저장한다.sum avg를 차례로 출력한다.성적 평균으로 성취도를 계산한다.90점
백준 - 15596번: 정수 N개의 합실행결과 예시사용할 함수명 : long sum(int\[] a);클래스 이름 : Testa : 합을 구해야 하는 정수 n개가 저장되어 있는 배열 (0 ≤ a\[i] ≤ 1,000,000 1 ≤ n ≤ 3,000,000)리턴값 : a
배열을 사용할 것알파벳을 입력받아 해당 알파벳까지 출력할 것알파벳을 입력받아 charAt(0)을 이용해 한 글자를 char형 index변수에 저장한다.char배열을 잡아서 입력받은 알파벳만큼의 공간을 잡아준다. a의 아스키코드값은 97이다. 만약 입력받은 알파벳이 c라
2차원 배열 score\[5]\[3]을 이용한다.세 개의 항목을 합산한 점수가 가장 높은 조를 1등으로 출력한다. 출력 예시 : 최고팀 : 3번째 팀 -> 점수 : 59각 항목의 점수는 0-20점 사이의 점수만 입력 받는다고 가정한다.만약 이외의 범위의 점수가 입력되었
위쪽 중첩 for문은 아래의 부분을,아래쪽 중첩 for문은 아래의 부분을 출력하도록 하였다.4줄이 출력되도록 i가 1부터 4까지 for문이 반복되도록 설정한다.출력될 별의 개수를 1부터 2씩 증가하도록 (i\*2)-1로 별이 1개 3개 5개 7개로 출력되도록 한다.한
0927 > #### 차 메서드를 만들고 사용하여보자 문제 조건 차 이름은 각각 모닝,그랜저이다. 차 메서드에는 model_name company 속성이 있을 것 차 메서드에는 속도를 올립니다를 출력하는 SpeedUp() 기능이 있을 것 차 메서드에는 정지합니다를
은행계좌번호와 잔액으로 계좌 객체를 생성한다.입금을 하는 desposit()메서드를 갖는다.출금을 하는withdraw() 메서드를 갖는다.잔액이 부족하면 출금할 수 없으며, 적당한 메시지를 나타낸다.계좌의 현재 상태를 출력하는 메서드 toString()을 오버라이딩한다