일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- googleColaboratory
- Python
- vs code 내 node
- JS 개념
- react오류
- 모던자바스크립트
- spring-boot
- DB Browser
- Do it 자바스크립트 + 제이쿼리 입문
- Spring-Framework
- 따라하며 배우는 노드 리액트 기본 강의
- ReactDOM.render is no longer supported in React 18. Use createRoot instead
- props
- node.js 설치
- Colaboratory 글자 깨짐
- react
- 리액트
- 인프런
- intllij 내 Bean을 찾지 못해서 발생하는 오류
- 노드에 리액트 추가하기
- 자바스크립트
- Concurrently
- 계산맞추기 게임
- 모두의 파이썬
- You are importing createRoot from "react-dom" which is not supported. You should instead import it from "react-dom/client"
- node.js로 로그인하기
- 거북이 대포 게임
- intellij
- 타자 게임 만들기
- 웹 게임을 만들며 배우는 리액트
- Today
- Total
목록과거 프로그래밍 자료들/자바(Java) (32)
프로그래밍 삽질 중
※ Class(클래스)문 사용시 주의할 점 - 클래스 사용 시 선언이라는 것 필요(소스 파일을 만드는 것) - 보통 소스 파일마다 하나의 클래스를 선언하나, 2개 이상의 클래스를 하나의 파일로 선언 가능 (문제들은 2개 이상의 클래스를 하나의 파일로 선언한 것으로 풀이) - 하나의 파일에 클래스가 2개 이상일 경우 하나만 public으로 선언할 수 있고 해당 클래스 이름은 소스 파일 이름과 동일해야 함 - 객체 생성 시 new 키워드를 이용해 생성함 예1) 클래스 참조변수; 참조변수 = new 클래스(); 예2) 클래스 참조변수 = new 클래스(); [문제1] main()메소드 작성 Mains 객체를 하나 생성하고 이 객체에 대한 레퍼런스 변수 명은 IT IT의 상품이름(name 필드) : "이것이 자..
※ 해당 문제는 응용할 방법이 많으며(계좌 입출금 등) Scanner와 Array에 대해 다시 생각해 볼 수 있는 문제라 생각 [문제 9번] 다음은 키보드로부터 학생 수와 각 학생들의 점수를 입력받아서, 최고 점수 및 평균 점수를 구하는 프로그램이다 실행 결과를 보고 알맞게 정리하라 * int slecNo = scanner.nextInt(); : 콘솔에 입력된 숫자를 읽고 리턴함(Scanner 설명) 예) * 굵은 글씨가 입력값 _______________________ 1. 학생 수 | 2. 점수입력 | 3. 점수리스트 | 4. 분석 | 5. 종료 _______________________ 선택 > 1 학생 수 > 3 _______________________ 1. 학생 수 | 2. 점수입력 | 3. ..
※ Array(배열)문 사용 시 주의할 점 - 사용 시 배열의 선언 필요 ex) int[] scores; 또는 int scores[]; - 배열문 사용하는 법은 여러가지 방법 1) int[] scores = {1, 2, 3}; 방법 2) int[] scores = new int[] {1, 2, 3}; *주로 사용할 예정 방법 3) int[] scores; scores = new int[]; - new 연산자로 배열 생성 시 형식 : 데이터타입[] 참조변수 = new 타입 [크기]; ex) int[] intArray = new int[5] -> 5개의 배열 가능 - 반드시 배열 생성 후 인덱스를 이용하여 접근 = 참조변수[인덱스]; - 배열의 크기를 나타낼 때는 참조변수.length ex) int[] in..
※ 메소드(Method) 문 사용 시 주의할 점 - 메소드 : 매개변수를 입력 받은 후 그 매개변수를 가공 및 처리하여 반환 값으로 돌려줌 - 반환 값이 없는 경우 void형 선언 - method 형식 ex) public static int sum (int a, int b) { // public : 접근지정자 // static : 객체 생성 없이 실행 가능 // int : 변환타입 // sum : 메소드 이름 // int a, int b : 매개변수 목록 int sum = 0; for(int i = a; in2 ? n2 : n1; // n1>n2가 true면 n2, false면 n1 return result; } public static double min(double n1, double n2) { do..
※ While문 사용시 주의할 점 - while문은 조건에 따라(true일 때 반복) 반복할지 여부를 결정 - while문 형식 while(조건식) { *조건이 true일 경우 실행문; } [문제1] 두 개의 숫자를 입력한 후 연산자 입력시 계산결과를 출력할 것 * +, -, *, / 4개 결과가 모두 나오도록 하라 예) 숫자 1 입력 : 5 숫자 2 입력 : 4 연산 기호 입력 : + 계산 결과 : 9 [문제1 정답] 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 31 32 33 34 35 36 37 import java.util.Scanner; public class While_Arithmetic { p..
※ for문 사용 시 주의할 점 - 반복하는 작업을 구상 시 가장 많이 사용함 - for문 구조 for(초기식; 조건식; 증감식) { 실행문(들); } [문제 1] 1부터 10까지의 합을 출력하기 1부터 100까지의 합을 출력하기 [문제 1 정답] 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 31 32 33 public class LoopEx1 { public static void main(String[] args) { // 1~10까지 합을 출력 // 0+1+2+3+4+5+6+7+8+9+10 (덧셈을 10번함) // num1 = 1; // num2 = num1 + 2; // num3 = num2 + 3;..
※ Scanner 사용 시 주의점 - 코딩 전 상단(위)에 import java.util.Scanner; 입력 - Scanner 문제(사용자가 Console에 뭔가를 입력) -> Scanner scan = new Scanner(System.in); - 문자/(정수형)숫자/(실수형)숫자에 따라 scan의 입력방식이 다름 - 문자(String) : scan.next(); / (정수형)숫자(Int) : scan.nextInt(); / (실수형)숫자(Double) : scan.Double(); ※ Switch문 사용 시 주의점 - Switch 식 switch( 조건 ) { case 값1: 실행문 1; break; case 값2: 실행문 1; break; default: 실행문 1; break; - break; ..
※ Scanner 사용 시 주의점 - 코딩 전 상단(위)에 import java.util.Scanner; 입력 - Scanner 문제(사용자가 Console에 뭔가를 입력) -> Scanner scan = new Scanner(System.in); - 문자/(정수형)숫자/(실수형)숫자에 따라 scan의 입력방식이 다름 - 문자(String) : scan.next(); / (정수형)숫자(Int) : scan.nextInt(); / (실수형)숫자(Double) : scan.Double(); ※ if문 사용 시 주의점 - if문 사용시 구조 if ( 조건1 ) { } else if( 조건2 ) { } else { } - 조건에서 숫자와 숫자 비교 : num1 == num2 - 조건에서 문자와 문자 비교 : K..