반응형 Language23 스캐너 오류 발생 시 해결 방법 체크 (인덱스 index) Scanner란 사용자가 직접 입력하는 방식인데임포트가 되었다는 가정하에 Scanner 호출 시에는Sccaner 변수 = new Sccaner(System.in); → 최초에 스캐너로 입력 받겠다 선언1. 변수.nextLine(); → 문자 열로 입력 받겠다.2. 변수.next(); → 문자로 입력 받겠다.---보통 nexLine(문자열)을 많이 사용하지만 new next(문자)로 사용할 때 scanner 오류 발생 상황을 체크해 보자컴파일 에러가 발생하고 있지 않는다. → 번역에는 문제가 없다.hi만 입력을 하고 정수를 입력하면 정상적으로 동작을 한다. 하지만, hi world를 입력하게 되면 숫자를 입력하지 않았음에도 InputMismatch 오류가 발생한다.해결 방법→ 공백이 있는 문자열을 입력해야.. 2024. 9. 3. 리턴(return) 기본 정보 및 메서드 추가 정리 메서드는 스택자료 구조 : 먼저 들어오면 제일 늦게 나가고 제일 늦게 들어오면 가장 빨리 나간다.마땅한 예시는 없지만 반대되는 예시는 티케팅 예매 사이트!!→ 예매 전 1000명이 대기중일 때 스택형으로 구성하면 가장 먼저 들어온 사람이 가장 늦게 예매를 한다. → 예매 사이트에는 스택형을 쓰면 안 된다. 같은 section 내에서는[ 클래스명 변수명 = new 클래스명 ] 으로 사용했지만다른 폴더(section)에 메서드 호출 시 앞의 주소를 다 써줘야(full name) 한다com.ohgiraffers.section01.method.Calculator calc = new com.ohgiraffers.section01.method.Calculator(); 다른 페키지의 메서드를 호출 할 때 풀네임을.. 2024. 9. 2. 메서드 기본( with static) 메서드!!!코딩은 외우지 말고 이해하라고 하지만 메서드 공식은 외워서 나쁠 거 없다 ^ㅅ^① 공식 : class명 변수명 = new class명(); → 최초, 메서드를 사용하겠다.② 메서드를 사용하겠다 선언을 했으니 만들어 놓은(A,B,C) 메서드를 호출만 하면 된다.공식 : 변수명.method명();만약 전달인자가 50이 아니라 “안녕”(문자열)이라면 String var (자료형 일치)로 넣어줘야 한다.static은 [클래스명.메서드명] 형식으로만 부르기!! (new 형식은 오류는 나지 않아도 권장하지 않는다)public class Application9 { (이해만 하자) public static void main(String[] args) { /* title. 다른 클래스에 작.. 2024. 9. 2. 연산자 (대입연산자 / 증감연산자 / 비교연산자) 연산자1. 복합 대입연산자2. 증감연산자3. 비교연산자산술 연산자는 간단하므로 제외하겠다.(중요하지 않다는 건 아님!)또한 논리연산자, 삼항연산자 등등 더 있지만 일단 중요한 것 부터 정리해 보겠다1. 복합 대입연산자다른 연산자와 대입 연산자가 결합한 것자기 자신의 값과 연산 후 연산 결과를 자기 자신에게 누적 대입예제) /* comment. '=' : 오른쪽의 피연산자를 왼쪽의 피연산자에 대입함 '+=' : 오른쪽의 피연산자를 더한 결과를 왼쪽의피 연산자에 대입 '-=' : '*=' : '/=' : '%=' : */ int num = 12; .. 2024. 8. 27. 변수 기본 정리 1. 변수란?변수란 언제든지 바뀔 수 있는 값이다.변수는 저장소 개념이다.1 byte = 8 bit예제) 1int point = 100; // = 은 대입연산자라고 불림 System.out.println("1번 고객에게 " + point + "포인트 지급하였습니다."); System.out.println("2번 고객에게 " + point + "포인트 지급하였습니다."); System.out.println("3번 고객에게 " + point + "포인트 지급하였습니다."); /* 목차. 3. 시간에 따라 변경되는 값을 저장하고 사용할 수 있다. */ System.out.println("=========================== 변수에 저장.. 2024. 8. 27. 이전 1 2 3 4 다음 반응형