Backend
[Java] 소수 판별 문제_for, if, flag
📝소수 판별 조건 👉 사용자로부터 입력 받은 정수가 소수인지 판별하는 프로그램 👉 소수: 1과 자기 자신으로 나눴을때 0 이 나오는 수 👉 단, 입력받은 수가 2보다 작을 경우 " 잘못 입력하셨습니다." 출력 출력 화면) 입력 : 5 소수입니다. 입력 : 1 잘못 입력하셨습니다. ⭕ 풀이 코드 Scanner sc = new Scanner(System.in); System.out.print("입력 : "); int input = sc.nextInt(); if(input < 2) { System.out.println("잘못 입력하셨습니다."); } else { boolean flag = true; //소수 판별용 변수 for(int i = 2; i < input; i++ ) { //모든 수는 1은 나눠지니깐..
![[Java | Eclipse] class, project 정리](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FkQP7M%2FbtrdInAZcLE%2FAAAAAAAAAAAAAAAAAAAAAB7oj1_U2zCXPNOkn9gzo0hn_9mkSEUl66A6lw9-U_FF%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DQCIT66UbnRKGwrn7UMiFMhRLCAI%253D)
[Java | Eclipse] class, project 정리
Project Explorer -> 점 3개 (…)-> Package Presentation ->Hierachical 적용하면 아래와 같이 바뀐다. condition과 practice 폴더로 나뉘어서 정리된다.
![[JAVA|Eclipse] if, else if (조건문)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FI2UsG%2Fbtrdd8GsXnQ%2FAAAAAAAAAAAAAAAAAAAAADg1_4trO8Eju5j2CSTprgLLmBTXFtujCEmJb3NUdH68%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DWOn%252FT%252BGktqCEV536%252BMZIXGyo2mE%253D)
[JAVA|Eclipse] if, else if (조건문)
제어문 : 프로그램의 흐름을 바꾸는(제어하는) 역할을 하는 코드 1. 조건문 : 제어문 중 하나로 조건에 따라 다른 코드가 실행되도록 하는 코드 1) if문 구문 if( 조건식 ) { 수행될 코드 } - 조건식이 true 일 때만 내부에 작성된 코드를 수행 조건식의 결과 값이 true : if문 내부 코드 수행 false : 내부코드는 실행되지 않는다. 2) if else 구문 if(조건식) { true일 때 수행될 코드; } else { false일 때 수행될 코드; } 조건식이 true일 경우 if문, false일 경우 else문 내부 코드를 수행 3) if ~ else if ~ else 구문 if(조건식1) { 조건식1 true일 때 수행 } else if(조건식2){ 조건식2 true일 때 수행 ..
![[JAVA|Eclipse] Method + escape + scanner](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FcEDfnK%2Fbtrdf4a4Vdy%2FAAAAAAAAAAAAAAAAAAAAAOx9bqtdZBmMUZAvWfNa1gpBnPghuQdQhfd3akyY6Cap%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DPgJEJxy2cfq1kZOq%252FbLfR6ZSHUg%253D)
[JAVA|Eclipse] Method + escape + scanner
지역변수 메소드 안에서 선언하는 변수들 / stack에 저장된다. Method(메소드) 정의: 프로그램이 실행되고있을때 클래스에서 생성된 인스턴스와 관련된 동작을 의미한다. 메인 메소드 자바 애플리케이션(프로그램)을 실행하기 위해 필요한 구문 해당 구문 내부에는 직접적인 코드 작성보다 다른 완성된 기능을 호출하여 실행하게 작성하는 것이 좋다. => 다른 완성된 기능 호출 => 자바의 객체지향의 장점 public static void main(String[] args) {} : 자바 애플리케이션(프로그램)을 실행을 위한 메인 메소드 --print 메소드 종류 System.out.print() () 안의 변수, 문자, 숫자, 논리 값을 모니터에 출력해주는 메소드 System.out.println() prin..
![[Java] Operator(연산자) 종류](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fbpfl8f%2FbtrdeXDsoXe%2FAAAAAAAAAAAAAAAAAAAAACO6OSp8xMnICcfVoUvnqHwTYAmhXiMv0-y7VO9m3jKm%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DZkCQQXAmk5LXVj2z%252BcBmx38nzSc%253D)
[Java] Operator(연산자) 종류
✍ Operator(연산자) 정의: 주어진 식을 계산하여 결과를 얻어내는 과정인 연산을 수행하는 기호 3 + 2 * 4 ➡ *, + 는 산술 연산자 ➡ 우선순위에 따라 * , + 순서대로 연산한다. 선 : * / % // 후 : + - ✔ 연산자 우선순위 공부할 때 종류 먼저 파악하면 좋다. 참고) (자료형) : 강제형변환에서 사용한 것 ex) (int), (double)등 🔎 단항, 이항, 삼항? 연산자가 하나의 숫자에 영향을 끼치면 : 단항 연산자가 두개의 숫자에 영향을 끼치면 : 이항 연산자가 세개의 숫자나 변수에 영향을 끼치면 : 삼항 1. 증감연산자(++, --) 피연산자를 1 증가시키거나 1 감소시키는 연산자로, 연산자 우선순위에서 전위만 우선순위 2번째이고 후위연산은 우선순위 최하위이다. 1..
![[JAVA |자바] Eclipse Rename 클래스, 프로젝트 이름 변경](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FzZ6xD%2FbtrdcONmOSA%2FAAAAAAAAAAAAAAAAAAAAANHmNNR3kSwZVs4EjkG_l9BJHzRQBlFMIbvMNZR4KUy-%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DYcp11d15emODdUyxm%252BeFbkWqNP0%253D)
[JAVA |자바] Eclipse Rename 클래스, 프로젝트 이름 변경
자바 클래스를 하다가 Casting으로 이름을 정했어야하는데 실수로 s를 빼서 이름을 변경해야 했습니다. 이름을 바꾸고 싶은 클래스를 선택해서 우클릭 -> Refactor -> Rename 하면 됩니다. 단축키를 사용하면 더 빠른데 리네임 하고 싶은 프로젝트나 클래스를 선택 후 alt + shift + R 을 누르면 바로 이름이 바뀝니다 패키지명 변경할때 이 부분 확인하기 1) 바꾸려는 파일 우클릭 -> Refactor -> Rename... 2) 바꾸려는 파일 좌클릭 -> F2키 * 주의 패키지명 변경 시 Rename subpackages 체크하기!
![[자바] 단축키 정리](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fnt9Zo%2FbtrdJkxMwrw%2FAAAAAAAAAAAAAAAAAAAAAN77hDH0xgJah5x6KBDVyFZmU0pcgjHIZ-dGP2S2wEja%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DKO29qr9ZSAAvKU25gt6EjRBkTNY%253D)
[자바] 단축키 정리
ctrl + shft + L : 단축키 전체 목록 ctrl + +, - : 창 확대, 축소 ctrl D : 한 줄 삭제 ctrl + alt + 방향키(up, down) : 한 줄 복사 행 단위 복사 alt shft A : 멀티컬럼 편집 위에 선택된 상태에서 shft + A 방향키로 행 선택 alt up, down : 행 단위 이동 shft tab : 앞으로 들여쓰기 ctrl i : 자동 들여쓰기 ctrl / : 기존 행 주석처리(토글) 블록 지정 후 ctrl + / : 블록 지정된 라인 주석 블록 지정 후 ctrl + shft + / : 블록 만큼 범위 주석 ctrl + space : 자동완성 sysout + ctrl + space = System.out.println crtl + N : 자바 프로젝트,..
![[자바] 이클립스 프로젝트 생성 오류 해결하기_module 설정](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FT3ykV%2Fbtq81ejKlmL%2FAAAAAAAAAAAAAAAAAAAAAL1FfHG2ZiNy088STsbfFtffRGSUFaC-wXaJQoZQy7b3%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DN7vuT8hS4unwA1yz07vSCO5K%252BkM%253D)
[자바] 이클립스 프로젝트 생성 오류 해결하기_module 설정
public class Helloo { public static void main(String[] args) { System.out.println("Hello,world."); } } [오늘의 에러] java.lang.module.InvalidModuleDescriptorException [해결법] module에서 create module-info.java file을 선택 해제해야 사라진다