java142 1077. 정수 1개 입력받아 그 수까지 출력하기 정수(0 ~ 100) 1개를 입력받아 0부터 그 수까지 순서대로 출력해보자. for((반복전 실행/준비 내용); (조건 검사 내용); (한번 실행한 후 처리할 작업)) { //코드블록 ... } 반복 구조를 사용하자. 참고 for((반복전 실행/준비내용); (조건 검사 내용); (한번 실행한 후 처리할 작업)) { //코드블록 ... } 구조는 while( ) {...}, do {...} while( ); 구조와 같이 어떤 작업을 반복적으로 수행할 때 가장 일반적으로 많이 사용하는 구조이다. while( ) {...}, do {...} while( ); 과 다르게 반복을 위한 초기화/준비, 조건검사, 반복 후 증감 등을 한 번에 작성할 수 있다. for( ... ) 를 사용할 때에는 반복 실행되는 과정에.. 2023. 4. 22. 4월 21일 Java - 예외 처리2, 컬렉션 프레임워크 메소드로부터 값을 전달받는 방법 1. return 2. 멤버필드 활용 3. 예외 객체의 메시지 예외사항 처리를 활용한 메시지(문자열) 전송 Exception 클래스를 상속받아 새로운 예외사항 객체를 만들 수 있는데, 이 객체에 메시지를 담아서 던지면(throw) 메시지를 전달하는데 활용할 수 있다. throw 명령어 - 예외 인스턴스를 전송하는 명령어 public class ThrowExceptionEx { public static void main(String[] args) { int res = 0; String rstr = null; try { res = method1(10, 0); rstr = "결과 : " + res; } catch (MessageException e) { rstr = e.getM.. 2023. 4. 21. 1076. 문자 1개 입력받아 알파벳 출력하기 영문자(a ~ z) 1개가 입력되었을 때 그 문자까지의 알파벳을 순서대로 출력해보자. 참고 do { //코드블록 ... }while(조건); //do~while( ) ; 구조는 반드시 마지막에 세미콜론(;)을 붙여야 한다. 구조를 사용하자. do { //코드블록 ... }while(조건); 구조는 while( ) { ... } 과 유사한 반복 실행 구조를 만들 수 있는데 다른 점은 무조건 한 번은 실행된다는 것이다. 마지막에 세미콜론을 반드시 붙여야 한다. 예시 char x, t='a'; scanf("%c", &x); do { printf("%c ", t); t+=1; //t+=1; 는 t=t+1과 같은 의미이다. }while(t 2023. 4. 20. 4월 20일 Java - 예외 처리 예외처리(Exception Handing) 예외(Exception)란? 프로그램의 오류(Error) 1) 컴파일 오류(문법 오류) - 코드를 작성할 때 발생하는 오류(컴파일이 되지 않는다. 실행불가) 2) 런타임 오류(실행 오류) - 컴파일 완료 후 실행(Run-time)시 발생하는 오류 Bug(버그) - 실행은 되나 결과에 이상 발생 Exception(예외) - 비정상적으로 종료, 예방 코드로 수습 가능한 오류 예외 처리란 예방 코드를 미리 작성하여 예외로 인한 비정상적인 종료를 막는 작업 예외 처리용 명령어 1) try : 예외사항이 발생할 여지가 있는 코드를 묶어 놓은 영역 2) catch : 발생된 예외사항에 대한 조치 명령을 작성하는 영역 3) finally : 예외와 상관없이 처리해야 할 명령.. 2023. 4. 20. 4월 20일 Java - 내부클래스, 익명클래스, GUI 내부 클래스와 익명클래스 with GUI - 파워포인트 자료 살펴보기! GUI - 그래픽이용, 사용자가 이해하기 쉬운 모양으로 정보 제공, 사용자는 마우스나 키보드를 이용하여 쉽게 입력 AWT - GUI 라이브러리 Swing - AWT 기술을 기반으로 순수 자바 언어로 만들어진 라이브러리 스윙 패키지에 들어있는 GUI 기본 샘플 JFrame - 기본 화면 구성 JTree - 탐색기 구성 JLabel - 이미지 출력 컨테이너 - 담아주는 역할, 다른 GUI 컴포넌트를 포함할 수 있는 컴포넌트 최상위 컨테이너 - 다른 컨테이너에 속하지않고 독립적으로 출력 가능한 컨테이너 예)JFrame 컴포넌트 - 컨테이너에 포함되어야 화면에 출력될 수 있는 순수 컴포넌트 내부 클래스(Inner Class) 한 클래스 내부.. 2023. 4. 20. 4월 20일 Java - 사진 이미지 열기 import javax.swing.*; import javax.swing.filechooser.*; import java.awt.event.*; import java.awt.*; public class JFrameEx extends JFrame { private JLabel imageLabel = new JLabel(); public JFrameEx(){ setTitle("Menu 만들기 예제"); Container c = getContentPane(); c.add(imageLabel); createMenu(); setSize(500, 500); setVisible(true); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } private void createMe.. 2023. 4. 20. 이전 1 ··· 9 10 11 12 13 14 15 ··· 24 다음