본문 바로가기

Programming/JAVA24

Ch4. 제어 흐름 이해하기 04-1 조건문 -1. 조건문이란? -2. if문과 else문 if(조건식) { 수행문; //조건식이 참일 경우에 이문장을 수행 } if(조건식) { 수행문; //조건식이 참일 경우에 이문장을 수행 } else { 수행문2; //조건식이 거짓일 경우에 이 문장을 수행 } package ifexample; public class IfExample1{ public static void main(String[] args){ int age = 7; if(age >= 8){ System.out.println("학교에 다닙니다."); } else{ System.out.println("학교에 안 다닙니다."); } } -3. if-else if-else문 if(조건식1){ 수행문1; //조건문1이 참일 경우 수행함 .. 2021. 7. 18.
Ch3. 자바의 여러 가지 연산자 03-1 기본 연산자 -1. 항과 연산자 연산자 : 연산에 사용하는 기호 항 : 연산에 사용하는 값 연산자 설명 연산 예 연산자 우선순위 단한 연산자 항이 한개인 연산자 ++num 1 이항 연산자 항이 두개인 연산자 num1 + num2 2 삼항 연산자 항이 세개인 연산자 (5 > 3) ? 1 : 0; 3 -2. 대입 연산자 대입연산자 : 변수에 값을 대입하는 연산자로, 이항 연산자 중 우선순위가 가장 낮은 연산자. //왼쪽 변수 = 오른쪽 변수(또는 식) int age = 24; - 여기서 왼쪽에 있는 변수를 lValue, 오른쪽에 있는 변수를 rValue라고 한다. -3. 부호 연산자 연산자 기능 연산 예 + 변수나 상수 값을 양수로 만듭니다 +3 - 변수나 상수 값을 음수로 만듭니다 -3 변수에 +.. 2021. 7. 17.
Ch2. 변수와 자료형 02-1 컴퓨터는 데이터를 어떻게 표현할까? -1. 컴퓨터에서 수를 표현하는 방법 - 컴퓨터는 모든 데이터를 1과 0으로 표현한다. (1) 비트(bit), 바이트(byte) : 비트는 0또는 1로 표현할 수 있는 최소단위, 8비트가 모여서 1바이트 (2) 10진수, 2진수 : 10진수는 우리가 실생활에 쓰는 숫자, 2진수는 0과 1 두개로만 표현되는 수 (3) ASCII : 영문자, 숫자, 특수문자를 8비트 값의 수로 미리 정의 해 둔 코드 (4) 2진수, 16진수, 8진수 : 2진수는 비트 값을 그대로 표현할 수 있지만 길이가 너무 길어 3비트의 8진수나 4비트의 16진수를 사용 - 프로그램에서 2진수 사용할 때는 숫자 앞에 0B, 8진수는 0, 16진수는 0X (ex. 10진수 10은 2진수로 0B1.. 2021. 7. 6.
Ch1. 자바 프로그래밍 시작하기 얍얍! 나는 방학동안 Spring을 공부할 코린이입니다! 작년...2학기에 자바 수업을 들었지만.... 들었지만... 듣지 않았습니다..>? 에..? ㅎㅎㅎㅎ 그래서 오늘부터 2주동안 열심히 자바를 복습하고 바아로 자바로 알고리즘 문제를 풀고 spring까지...?!!!!! 일타 3피...! 허허 그렇습니다. [Do it 자바프로그래밍 입문] 책을 통해 복습을 빨리 휘뚜루마뚜루 조질 예정입니다..! 간단간단하게 정리를 할 예정이고요 그렇습니다. 제가 또 컴퓨터가 고장나서 제 맥북이 이번주나 다음주에 배송이 올거 같은데 많이 떨립니다..! 나도 이제 맥 유저..! 그럼 시작 할께욥! 01-1 프로그래밍과 자바 -1. 자바 프로그래밍이란 무엇일까요? (1) 프로그래밍 : 컴퓨터 프로그램을 만드는 일 (2) .. 2021. 7. 6.
스레드와 멀티태스킹, 고급 스윙 컴포넌트 명품자바프로그래밍 chapter14_lab12 실습1| 메뉴, 툴팁, 팝업 다이얼로그, 컬러 다이얼로그, 다이얼로그 import java.awt.*; import javax.swing.*; import java.awt.event.*; public class SwingTest extends JFrame{ JLabel text = new JLabel("Text"); //글씨 기본 세팅 값 은 Text public SwingTest() { setTitle("Menu 만들기 예제"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //창 닫기 Container c = getContentPane(); text.setHorizontalAlignment(SwingConstant.. 2020. 12. 30.
그래픽 명품자바프로그래밍 chapter12_lab11 실습1| color, font 활용 import java.awt.*; import javax.swing.*; public class ColorFontTest extends JFrame{ public ColorFontTest() { setTitle("Color, Font 사용 예제"); //타이틀 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //창 닫기 setContentPane(new MyPanel()); //기본 도화지 세팅 setSize(800,250); // 크기 setVisible(true); //내용이 보이도록 } class MyPanel extends JPanel{ @Override protected voi.. 2020. 12. 30.