본문 바로가기

728x90
반응형

BackEnd

[java] 2022.12.08 추가 연습 문제 풀이 10. 문제 10번 문제10) 한 도시의 시장을 뽑기 위한 지방 선거가 다가오고 있다. 도시 선거관리위원회는 선거 결과를 알려주는 프로그램을 원한다. 시장에 입후보한 두 명의 후보가 있다. 도시에는 여러개의 구가 있다. 프로그램은 각 구에서 각 후보가 얻은 득표 수를 입력 받아 각 후보의 총 득표수와 득표율을 구해서 출력해야 한다. 또한 당선자를 출력해야 한다. 프로그램은 먼저 보고할 구가 있는지를 사용자에게 물어 보아야 한다. 사용자는 보고할 구가 있으면 'Yes'를 입력하고 없으면 'No'를 입력해야 한다. 사용자가 'Yes'를 입력하면 각 후보가 한 구로부터 얻은 득표 수를 일겅 들이고 총 득표수를 갱신해야 한다. 그 다음에 다시 보고할 구가 있는지를 사용자에게 물어보고 같은 과정을 반복해야 한다... 더보기
[java] 2022.12.08 연습 문제 풀이 1. 문제 1번 문제1) 자바 프로그래밍 과목을 수강하는 학생들의 시험 점수들을 읽어들여 통과 점수(60점 이상)를 받은 학생들의 수와 낙제 점수(60점 미만)을 받은 학생들의 수를 계산하여 출력하는 프로그램을 작성하라. 수강 학생들의 수는 1이상이라고 가정한다. 입력) 첫 번째 정수 (종료하려면 음수)를 입력하세요 : 98 다음 정수(종료하려면 음수)를 입력하세요 : 54 ... 다음 정수(종료하려면 음수)를 입력하세요 : -5 출력) 학생들의 수 : 10 통과 학생들의 수 : 6 낙제 학생들의 수 : 4 package java1208; import java.util.Scanner; public class ex01 { public static void main(String[] args) { Scanne.. 더보기
[java] 반복문(for, while, do~while) 1. for문 for( 초기화 ; 조건식; 증감식 ) { System.out.println("조건식이 참일 때 실행되는 부분"); } (1) 초기화 : 반복문을 사용하기 위한 변수 지정 및 초기화를 실시합니다. (2) 조건식 : 반복문의 실행 조건을 지정합니다. true면 계속 실행, false면 중단 후 for문을 벗어나게 됩니다. (3) 증감식 : 변수의 값을 증가시키거나 감소시킵니다. (4) 실행부 : 조건식이 참일 때 결과값을 출력합니다. for( int i = 0; i < 10 ; i++ ) { System.out.println(i); } 결과 값은 1~10까지 모두 출력합니다! 2. while문 while(조건식) { // 실행부 } 조건식이 true이면 실행부의 내용을 반복해서 실행합니다. .. 더보기
[java]연산자 1. 연산자의 종류와 우선순위 연산자는 특정한 연산을 수행하기 위해 사용하는 기호입니다. 연산자를 한 줄에 여러개를 사용해도 우선 적용되는 순서가 있습니다. 연산자 우선순위 종류 연산자 1 최우선 연산자 [], ., (메소드), (후행)++, (후행)-- 2 단항 연산자 !, ~(비트 NOT), ++(선행), --(선행), +(단항), -(단항), () 3 (데이터 형) : 타입, new : 객체 생성 4 산술 연산자 *, /, % 5 =, - 6 쉬프트 연산자 , >>> (비트 이동 연산자) 7 비교 연산자 =, instanceof 8 ==, != 9 비트 논리 연산자(?) & (비트 AND) 10 ^ (비트 XOR) 11 | (비트 OR) 12 논리 연산자 &&(논리 AND) 13 ||(논리 OR) .. 더보기
[java]변수와 상수 1. 변수의 선언과 초기화 변수를 사용하기 위해서는 선언을 해야합니다. int a = 1; int : 데이터 타입 a : 변수명 1 : 초기 값 변수 이름은 숫자로 시작할 수 없고, 특수문자는 '$', '_'만 사용할 수 있습니다. 대소문자는 구별해야합니다.(apple, Apple 은 같지 않음) 자바의 예약어는 변수명으로 사용할 수 없습니다. ex) int, char, byte, const, class, for 등등 클래스는 첫 글자를 대문자로, 변수와 메서드의 이름은 소문자로 시작합니다. ex) class Car, int carNum 등등 상수명은 모두 대문자로 합니다. ex) PI, MAX, MIN 등등 2. 데이터의 타입 NO 형태 자료형 바이트 저장 가능한 값 범위 특징 1 정수형 byte 1 .. 더보기

728x90
반응형