목록전체 글 (48)
Chihiro's Blog
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/C5qAb/btqvzwiKhtZ/JcicuKWUwDvk0bGBWzmLF0/img.png)
오답 : 반올림 방법을 모름 해결 방법 Math.round(); 함수를 이용하거나 String.format(); 함수를 이용한다. import java.util.Scanner; public class Main08 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); double a = sc.nextDouble(); double b = sc.nextDouble(); char c = sc.next().charAt(0); // char 및 sc.next().charAt() 사용 System.out.println(String.format("%.2f", a)); // String.fomat() 이용해보기 / 소숫점 둘째자리 ..
while 문이란? while문은 조건식을 검사하고 조건식이 참이면 반복하고, false이면 while문 전체를 벗어나는 것 입니다. while 문 작동방식 while(조건식){ //실행되는 부분 } 조건문을 이용해 입력한 값이 Y일 때 까지 반복하기 public static void main(String[] args){ Scanner sc = new Scanner(System.in); String answer = "Y"; // while이 시작될 수 있도록 값을 초기화 한다. int count 0; while(answer.equals("Y"){ // 사용자의 응답 검사 System.out.println("음악을 재생하시겠습니까?(Y)"); answer = sc.nextLine();// 사용자의 응답을 ..
순환문 (loop) 종류 - for - while - do ~ while ■ for 순환문 구문 (중요) * for(①초기식; ②조건식; ④증감식){ // 용어 외우기 ③수행문; ①초기식 : 최초에 단한번 수행 ②조건식 : true / false 결과값 위 조건식의 결과가 false 이면 for문 종료 ③수행문 : 위 조건식이 true 이면 수행 ④증감식 : 수행문이 끝나면 증감식 수행 증감식이 끝나면 다시 ②조건식 으로.. 순환문 작성시 중요사항 순환문을 작성시 내가 만드는 순환문에 대해 다음을 확실하게 인지하고 작성해야 한다 (중요) 1. 몇번 순환하는 가? 2. 순환중에 사용된 인덱스값의 시작값과 끝값은? 3. 순환문이 끝난뒤 인덱스값은? for문 작성시 TIP 1) n번 순환 하는 경우 (즉 횟수..
1. switch (조건) 해당 조건의 case문을 찾아서 거기서부터 break를 만날 때까지 실행을 한다. break를 만나게 되면 switch 문장을 종료한다. 해당하는 case가 없으면 default 문장을 실행한다. public class Switch01Main { public static void main(String[] args) { System.out.println("switch 문"); int num = 4; switch(num) { case 1: System.out.println("하나"); System.out.println("One"); break; case 2: System.out.println("둘"); System.out.println("Two"); break; case 3: Sy..
if문이란? if문은 프로그램상에서 많이 사용되는 조건문으로 기본구조는 다음과 같습니다. if(조건){ 조건이 맞으면(true) 실행되는 영역 } if문으로 평균을 구하는 예제 System.out.println("총점 : " + total + " 평균 : " + average); // 평균이 90점 이상이면 A학점 // 평균이 80점 이상이면 B학점 // 평균이 70점 이상이면 C학점 // 평균이 60점 이상이면 D학점 // 평균이 60점 미만이면 F학점 if(average >= 90) { System.out.println("A학점"); } else if(average >= 80) { System.out.println("B학점"); } else if(average >= 70) { System.out.pr..
1. 연산자 (Operator) 연산자는 대입 연산자와 산술 연산자로 구분이 됩니다. 대입 연산자 (assignment operator) = (등호, 오른쪽 값을 왼쪽에 대입(저장)) 산술 연산자 (arithmetic operator) +, -, *, /, (나머지 연산자는 %) 나머지 연산자 구하기 (%) int result; int num1 = 7, num2 = 3; System.out.println(num1 + "/" + num2 + " = " + (num1 / num2)); System.out.println(num1 + "%" + num2 + " = " + (num1 % num2)); 출력된 값은 7%3 = 1 두개의 변수값 바꾸기 int num3 = 100; int num4 = 200; int ..