본문 바로가기

Java152

[JAVA] JOptionPane(Method)_1 JOptionPane은 사용자에게 값을 묻거나 정보를 알려주는 표준 대화 상자이며, 클래스의 메소드는 크게 4가지로 나눔 showMessageDialog showConfirmDialog showInputDialog showOptionDialog 1) showMessageDialog JOptionPane.showMessageDialog(parentComponent, message, title, messageType); * parentComponent: 통상적으로는 null로 지정하며, 부모 컴포넌트를 지정해서 팝업 활성화 제어 ** message: 팝업 상자에 표시할 내용 지정 *** title: 팝업 상자에 타이틀 내용 지정 **** messageType: 팝업 상자에 아이콘 지정 1) ERROR_MES.. 2022. 9. 5.
[JAVA] ID와 Password 입력을 통한 로그인 구현 메인화면 로그인 성공시 * 아이디 && 비밀번호가 틀릴 경우 로그인 실패시 * 아이디 && 비밀번호가 틀릴 경우 import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JPasswordField; import javax.swing.JTextField; public class LoginProgram { public LoginProgram() { JFr.. 2022. 9. 4.
[JAVA] 간단하게 버튼만 구현한 TODOList_1 package scheduler.checkbox.study; import java.awt.BorderLayout; import java.awt.Dimension; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTextArea; public class frame { public static void main(String[] args) { JFrame frame = new JFrame("ToDoList"); JPanel panel = new JPanel(); JLabel label = new JLabel("To-Do-List".. 2022. 9. 3.
[JAVA] 상수의 데이터 타입 1. 상수 - 상수(常數, constant)란 변하지 않는 값을 의미 - int a = 1; * a는 변수, 1은 상수 2. 상수의 표현 - float a = 2.2; → 오류 * 데이터 타입 불일치 - double a = 2.2; → 오류 없음 * 데이터 타입 일치 - float a = 2.2F → 오류 없음. * 명시적 형변환을 통해 데이터 타입을 일치시킴. => 자바는 기본적으로 double형으로 설정 3. 정수형 - int a = 2147483648; → 오류 * 표현 가능 범위 외 - long a = 2147483648; → 오류 * 데이터 타입 불일치 - long a = 2147483648L; → 오류 없움. * 명시적 형변환을 통해 데이터 타입을 일치시킴. => 자바는 기본적으로 int형으로.. 2022. 8. 11.
[JAVA] 데이터 타입 1. 데이터의 크기 - 비트에서 바이트는 *8 이고, 이후로는 *1024 8 bit(비트) 1 byte 1024 byte (바이트) 1 kilobyte 1024 kilobyte (킬로바이트) 1 megabyte 1024 megabyte (메가바이트) 1 gigabyte 1024 gigabyte (기가바이트) 1 terabyte 1024 terabyte (테라바이트) 1 petabyte 1024 petabyte (페타바이트) 1 exbyte 1024 exabyte (엑사바이트) 1 zettabyte - 2. 정수형의 데이터 타입 - 지식, 경험이 필요 - 선언하는 데이터의 따라 메모리 사용량이 달라짐. 따라서 메모리 절약이 가능함. 데이터 타입 메모리의 크기 표현 가능 범위 byte 1 byte -128 .. 2022. 8. 11.
[JAVA] 주석과 세미클론 1. 주석 - 주석(comment)은 로직에 대한 설명이나 코드를 비활성화 할 때 사용 * 한줄 주석 // 주석이 입력된다.// * 여러줄 주석 /* 가나다라 마바사아 자차카타파하 /* * JavaDoc 주석 /** JavaDoc 주석 /** 2. 세미클론 - 문장(statement)의 끝을 의미 - 문장의 끝에 세미콜론을 사용하지 않으면 컴파일 에러 발생 2022. 8. 11.
[JAVA] 변수 1. 정수와 실수의 변수 선언과 할당 - 정수(-1, 0, 1, 2) * Int(integer) - 실수(0.1, 0.2, 0.3) * double 2. 문자열의 변수 선언 및 할당 - 문자열(coding, everybody) * String 3. 변수의 재활용성 2022. 8. 11.
[JAVA] 숫자와 문자 1. 숫자 - 따옴표가 없는 숫자는 숫자로 인식 - 곱하기를 할 때는 *(에스터리스크, Asterisk, 키보드 자판상으로 숫자 8 위) 사용 - 나누기를 할 때는 /(슬래쉬, slash, 키보드 자판상으로 오른쪽 shift 키 왼쪽) 사용 2. 문자 - 문자 : 한 글자 의미 - 문자열 : 여러 개의 문자가 결합한 것을 의미 - 이스케이프 : 단순히 문자로 해석하도록 강제(문자열 안 큰 따옴표 등) - 줄 바꿈 : 여러줄 표시 기능 (/n) 2022. 8. 10.