안녕하세요! 오늘은 간단한 문제 몇 가지 가지고 왔습니다ㅎㅎ 1. 국어, 영어, 수학, 사회, 과학 점수를 입력받아 총점, 평균 그리고 등급을 매겨보는 프로그램을 만들어 봅시다. import java.util.Scanner; public class IfAlone02 { public static void main(String[] args) { // 스캐너 객체(입력값을 받기 위해서) Scanner sc = new Scanner(System.in); // 입력값 받기 System.out.print("국어 점수: "); int kor = sc.nextInt(); System.out.print("영어 점수: "); int eng = sc.nextInt(); System.out.print("수학 점수: "); i..
안녕하세요. 오늘은 두 변수의 값을 바꾸는 방법에 대해 알아보겠습니다. Swapping Two Variables 사용자에게 a와 b의 값을 받고 a가 b보다 클 경우 a와 b의 값을 바꾸는 코드입니다. import java.util.Scanner; public class SwappingTwoVariables { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("a의 값: "); int a = sc.nextInt(); System.out.print("b의 값: "); int b = sc.nextInt(); if(a > b) { int c = a; a = b; b = c; } System..
안녕하세요! 오늘은 If문에 대해 정리해보려 합니다. If 문(조건문) if문은 조건에 따라 정해 놓은 실행문을 작동하도록 만들어줍니다. 1. 조건이 하나일 경우 public class If { public static void main(String[] args) { //if문 조건이 하나일 경우 if(조건문) { 실행문; } } } 2. 조건이 두 가지일 경우 public class If { public static void main(String[] args) { //if문 조건이 두가지일 경우 if(조건문) { 실행문; } else { // 다만 두가지 모두 조건이 명확하다면 else 대신 else if(조건문) {}을 사용합니다. 실행문; } } } 3. 조건이 세가지 이상일 경우 public cl..
안녕하세요! 오늘은 데이터 타입을 변환하는 캐스팅에 대해 알아봅니다. 캐스팅(Casting) 국어, 영어 그리고 수학 점수를 입력해서 총점과 평균을 계산하는 문제가 있다고 치고 한 번 풀어봅시다! 1. Casting이라는 클래스 만들기 public class Casting { } 2. main Method 만들기 public class Casting { public static void main(String[] args) { } } 3. 외부 클래스인 Scanner 호출 (이클립스를 사용하고 있다면 이 과정은 생략해도 알아서 import 해줍니다.) import java.util.Scanner; public class Casting { public static void main(String[] args)..
안녕하세요! 오늘은 자바의 연산자에 대해 알아봅시다. 연산자(Operator) 1. 산술 연산자(Arithmetic operator) 연산자 계산시 우선 순위 의미 + 2 더하기 - 2 빼기 * 1 곱하기 / 1 나눠서 몪을 남기기 % 1 나눠서 나머지를 남기기 2. 증감 연산자(Increment and Decrement operator) 생김새 명칭 의미 ++a; 전위 증가 연산자 자신의 값을 1 증가 시키고 난 후 대입 a++; 후위 증가 연산자 먼저 대입한 후 자신의 값을 1 증가 --a; 전위 감소 연산자 자신의 값을 1 감소시키고 난 후 대입 a--; 후위 감소 연산자 먼더 대입한 후 자신의 값을 1 감소 3. 비교 연산자 (Comparison operator) 비교 연산의 결과는 true나 f..
안녕하세요! 오늘은 자바의 변수와 상수에 대해 간단하게 알아봅시다. 변수(Variable)와 상수(Constant) 변수는 그 이름에 걸맞게 값을 변경할 수 있습니다. 상수도 역시 그 이름에 걸맞게 값을 변경할 수 없습니다. 자바스크립트를 배우신 분이라면 상수의 Constant(상수) 어디서 많이 보지 않으셨나요? // 자바스크립트 const dongi = 1992; 자바스크립트에서 const로 변수를 선언하면 그 값을 바꿀 수가 없죠? 자바의 상수도 마찬가지입니다. 그렇다면 자바에서는 어떻게 변수를 선언하면 그 값을 못 바꾸게 할까요? // 자바 final dongi = 1992; 위와 같이 변수명 앞에 final을 붙여주면 dongi라는 변수는 이제 값을 바꿀 수 없는 상수가 됩니다. 그럼 진짜 바꿀..
안녕하세요! 오늘은 자바의 변수와 변수의 타입에 대해 알아봅시다! 변수 (Variable) 변수명 만드는 방법 변수를 알아보기에 앞서 변수명은 어떤 방식으로 만드는지 알아봅시다. 혹시 스타듀 밸리라는 게임을 알고 계신가요? 도시의 삶에 지친 주인공이 돌아가신 할아버지의 농장으로 돌아와 농장 생활을 하는 게임인데요, 이 게임은 에릭 바론이 혼자서 4년 동안 만든 게임입니다. 사실 이런 특별한 경우를 제외하고는 코딩은 협업을 상당히 중요하게 생각하는데요! 그렇기 때문에 변수의 이름은 반드시 의미가 있게 생성해야 합니다. 해당 코드를 처음 접하는 개발자도 그 코드를 빠르게 파악하기 위함이죠. 자바의 문자는 UTF-8로 설정할 수 있기 때문에 변수명을 한글로 만들 수는 있지만... 사용하지 않도록 합시다. (현..
안녕하세요! 오늘은 자바의 메서드와 주석에 대해 아주 간단히 알아봅시다. 메서드(Method) * 필자는 이클립스를 이용하여 자바를 공부하고 있다는 점 알려드립니다!* 제가 여태 포스팅했던 언어들(파이썬, 자바스크립트)과는 달리 자바는 컴파일 언어이기 때문에 문법이 상당히 복잡해 보인다. (파이썬으로 프로그래밍을 시작한 사람에게는 더더욱...) 자바 설치와 이클립스 연동 부분은 다른 개발자 분들도 많이 올리셨으니 생략하고 이클립스에서 프로젝트 생성하고 클래스를 만들어 보겠다. 1. 프로젝트 만들기 위에 빨간 동그라미 클릭해준다. 2. 프로젝트 이름 짓기 프로젝트 이름의 맨 앞글자는 대문자로 적어준다. 그리고 Next 클릭. 3. 완료 finish 클릭. 1. 클래스 만들기 Practice01이라는 프로젝..
안녕하세요 동기 여러분! 오늘은 리눅스 기초 명령어에 대해 알아봅시다! ls list의 줄임말인 ls 명령어는 현재 디렉터리의 파일 목록을 확인하여 리스트로 보여줍니다. pwd pwd는 print working directory의 줄임말로 현재 들어와 있는 디렉터리의 주소를 출력해줍니다. cd cd는 change directory의 줄임말로 다른 폴더로 위치를 옮길 때 사용합니다. 현재 command prac_이라는 폴더에 Starcraft와 Stardew Valley, Terraria 폴더가 있군요! Starcraft의 폴더로 이동하고 싶다면 아래와 같이 cd Starcraft 라고 입력하면 됩니다. 다시 상위 폴더로 이동하고 싶다면 cd .. 라고 입력하면 됩니다. 만약 command prac_ 폴더..
안녕하세요 동기 여러분! 오늘은 클래스의 생성자(constructor)에 대해 알아봅시다! 클래스 생성자(constructor) class Area: def settings(self, width, height): self.width = width self.height = height def triangle(self): area = self.width * self.height / 2 return area def square(self): area = self.width * self.height return area area_1 = Area() area_2 = Area() area_1.settings(5, 8) area_2.settings(3, 7) print(area_1.triangle(), area_1.s..
- Total
- Today
- Yesterday
- for문
- Margin
- 타입스크립트
- 반복문
- Python
- 객체
- 동기코딩
- 파이썬
- css position
- padding
- Array
- Object
- 타입 좁히기
- 프로그래머스
- Typescript
- 실수
- method
- html
- CSS
- em
- CSS 포지션
- Type
- html table
- if문
- HTML 기본
- javascript
- 함수
- function
- 메서드
- 자바스크립트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |