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 정리

    [Java | Eclipse] class, project 정리

    Project Explorer -> 점 3개 (…)-> Package Presentation ->Hierachical 적용하면 아래와 같이 바뀐다. condition과 practice 폴더로 나뉘어서 정리된다.

    [JAVA|Eclipse] if, else if (조건문)

    [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

    [JAVA|Eclipse] Method + escape + scanner

    지역변수 메소드 안에서 선언하는 변수들 / stack에 저장된다. Method(메소드) 정의: 프로그램이 실행되고있을때 클래스에서 생성된 인스턴스와 관련된 동작을 의미한다. 메인 메소드 자바 애플리케이션(프로그램)을 실행하기 위해 필요한 구문 해당 구문 내부에는 직접적인 코드 작성보다 다른 완성된 기능을 호출하여 실행하게 작성하는 것이 좋다. => 다른 완성된 기능 호출 => 자바의 객체지향의 장점 public static void main(String[] args) {} : 자바 애플리케이션(프로그램)을 실행을 위한 메인 메소드 --print 메소드 종류 System.out.print() () 안의 변수, 문자, 숫자, 논리 값을 모니터에 출력해주는 메소드 System.out.println() prin..

    [Java] Operator(연산자) 종류

    [Java] Operator(연산자) 종류

    ✍ Operator(연산자) 정의: 주어진 식을 계산하여 결과를 얻어내는 과정인 연산을 수행하는 기호 3 + 2 * 4 ➡ *, + 는 산술 연산자 ➡ 우선순위에 따라 * , + 순서대로 연산한다. 선 : * / % // 후 : + - ✔ 연산자 우선순위 공부할 때 종류 먼저 파악하면 좋다. 참고) (자료형) : 강제형변환에서 사용한 것 ex) (int), (double)등 🔎 단항, 이항, 삼항? 연산자가 하나의 숫자에 영향을 끼치면 : 단항 연산자가 두개의 숫자에 영향을 끼치면 : 이항 연산자가 세개의 숫자나 변수에 영향을 끼치면 : 삼항 1. 증감연산자(++, --) 피연산자를 1 증가시키거나 1 감소시키는 연산자로, 연산자 우선순위에서 전위만 우선순위 2번째이고 후위연산은 우선순위 최하위이다. 1..

    [JAVA |자바] Eclipse Rename 클래스, 프로젝트 이름 변경

    [JAVA |자바] Eclipse Rename 클래스, 프로젝트 이름 변경

    자바 클래스를 하다가 Casting으로 이름을 정했어야하는데 실수로 s를 빼서 이름을 변경해야 했습니다. 이름을 바꾸고 싶은 클래스를 선택해서 우클릭 -> Refactor -> Rename 하면 됩니다. 단축키를 사용하면 더 빠른데 리네임 하고 싶은 프로젝트나 클래스를 선택 후 alt + shift + R 을 누르면 바로 이름이 바뀝니다 패키지명 변경할때 이 부분 확인하기 1) 바꾸려는 파일 우클릭 -> Refactor -> Rename... 2) 바꾸려는 파일 좌클릭 -> F2키 * 주의 패키지명 변경 시 Rename subpackages 체크하기!

    [자바] 단축키 정리

    [자바] 단축키 정리

    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 설정

    [자바] 이클립스 프로젝트 생성 오류 해결하기_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을 선택 해제해야 사라진다