// 퀴즈1 // 계산기를 구현해 봅니다.(Prac 이 Calc 클래스라고 하고 Prac에 만들어 보기.) // long 타입으로 두 수 를 받아서 덧셈, 뺄셈, 곱셈을 한 값을 반환하는 메소드를 만들고 // 나눗셈의 연산은 double타입으로 반환하는 메서드를 구현합니다. // 메인문에서 사칙연산을 한 값을 인쇄해 보세요. // 메소드명은 자유롭게 지으세요. public class Prac05 { public static long add(long a, long b) { return a + b; } public static long subtract(long a, long b) { return a - b; } public static long multiply(long a, long b) { return a..
메서드와 메서드 문법 메서드 메서드란 메서드 문법의 형식 메서드의 4가지 형태 키워드 : 메서드, static, 메서드 호출방법, 프로그램의 동작과 흐름 등 수업 내용 /* 메서드 : 반복적으로 사용할 모음에 이름표를 붙여주는 것. 이름표를 호출하는 방식으로 사용을 한다. 메서드란? 함수와 같은 역할로 자바에서는 클래스 내부에서 메서드를 만들어 사용한다. 반복적인 기능을 쉽게 관리하기 위해서 사용하고, 재사용의 목적이 있기 때문에 특정성을 부여해서는 안 된다. 사용이유 1) 높은 재사용성 : 한 번 만들어놓은 메서드는 몇 번이고 호출할 수 있으며, 다른 프로그램에서도 이용이 가능하다. 2) 중복된 코드의 제거 : 프로그램의 구조화 및 소스코드의 간결화(모듈화의 시작) */ public class Prac..
BY. 후발대 4일차 수업 for문 * 구구단 : 후발대 서림튜터님 코드 public class Prac04 { public static void main(String[] args) { for(int i = 2; i < 10; i++) { for(int j = 1; j < 10; j++) { System.out.println(i + " * " + j + " = " + (i * j)); } System.out.println();// 단마다 개행을 위한 한 줄 비움 } } } * 구구단 : 가로로 출력 첫번째 for문 : 행에 해당 두번째 for문 : 열에 해당 \tab은 tab 한 칸 해준다. public class GuguDan { public static void main(String[] args) {..
주제 : 조건문과 반복문 수업내용 (부연설명 지금부터 다 적어두었음 => 옆에 주석) 반복문 for 문 for - each 문 while 문 do-while 문 package study; import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class Day04 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num=0; while (num != 3) { System.out.println("다음 중 프로그래밍 언어가 아닌것은?"); System.out.println("1. Javascript\n2. Java\..
// 퀴즈 1 // 나이가 25살이라고 한다. 만약 나이가 19세 이상이면 성인입니다. // 미만이면 청소년입니다를 // if 문으로 작성하여 출력해 봅니다. int age = 25; if (age >= 19) { System.out.println("성인입니다."); } else { System.out.println("청소년입니다."); } // 1-2) 삼항연산자로 코드 바꾸어 실습해보기 // 자료형 변수명 = (조건식) ? 참일때 : 거짓일때 int age = 25; String result = (age >= 19) ? "성인입니다." : "청소년입니다."; System.out.println(result); // switch 문 // 분기처리가 좀더 명확한 경우에 사용 할 수 있다. // if문 쓸지..
후발대수업_03. 조건문 if 문 switch문 원격 강의자료 복습 및 실습 수업 내용 public class Prac03 { public static void main(String[] args) { // if (조건문) {// 실행코드} // if () else if() {} 같이 쓸수 있으며 // if() else if () else 문에는 조건식 없이 작성할 수 있다. if(조건식) { 실행 코드 } if(조건식) { 실행코드 } else if(조건식) { // else if 는 여러개 작성이 가능 실행코드 } if(조건식) { 실행코드 } else if(조건식) { 실행코드 } else if(조건식) { 실행코드 } else { 실행코드 } // switch문 // 분기처리가 좀 더 명확할 경우 ..
문자를 숫자로 바꾸기 퀴즈 public class Quiz { public static void main(String[] args_ { Scanner sc = new Scanner(System.in); System.out.println("알파벳을 입력하세요: "); // char alpha = sc.nextLine().charAt(0); char alpha = sc.nextLine().charAt(0); int ialpha = (int) alpha; System.out.println(ialpha); System.out.println("================="); String str = "안녕하세요"; System.out.println(str.charAt(1)); } } 숫자 5개를 띄어쓰기로 입..
형변환, 전위연산자/후위연산자, ==과 equals, 배열, ArrayList, 실습 아스키코드 형변환 (명시적 형변환이란?) (묵시적 형변환이란?) 삼항연산자 전위연산자/ 후위연산자 == equals 배열 ArrayList Random 클래스 거꾸로 출력하기 최소값 구하기 수업 내용 package com.sparta.hbd04.prac100; import java.util.*; public class Prac02 { public static void main(String[] args) { //아스키코드 //묵시적 형변환 //자료형의 크기가 서로 다른 자료의 연산 결과는 크기가 큰 자료형으로 자동 변환된다. System.out.println(5 + " / " + 3 + " = " + 5 / 3); Sys..