0. 이진수 선언 및 출력 import java.util.*; import java.io.*; public class Main { public static void main(String[] args) throws IOException { int a = 0B1110; // 1110 (2) , 14 (10) System.out.println(a); // 십진수 출력 System.out.println(Integer.toBinaryString(a)); // 이진수 출력 } } 1. 비트 연산자 / 비트 이동 연산자 import java.util.*; import java.io.*; public class Main { public static void main(String[] args) throws IOExcep..
1. BufferedReader(), BufferedWriter() 란?버퍼를 이용하여 입출력하는 함수이다.BufferedReader()는 사용자로 부터 입력을 받는 기능은 Scanner 와 동일하지만 버퍼에 놓는다는 것이 다르다.BufferedWriter()는 기존 사용하던 출력함수인 System.out.print() 와 기능적으론 동일하지만 버퍼를 사용한다는 점이 다르다. 1-a. 사용하는 이유버퍼를 사용하는 것으로써 입출력에 사용하는 시간을 줄일 수 있다. 2. 사용을 위한 전제 조건2-a. import 문BufferedReader()를 사용하기 위해서는 관련 import문이 필요하다.import java.io.BufferedReader;import java.io.InputStreamReader;B..
1. Window builder를 사용하여 계산기 프레임 디자인 2. 각 버튼에 이벤트 생성 2-1. 숫자버튼에 이벤트 생성 JButton btn7 = new JButton("7"); // 버튼 이벤트 설정하기 btn7.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { // 텍스트 필드에 있는 기존 숫자 + 숫자 7 추가 String EnterNumber = textField.getText() + btn7.getText(); textField.setText(EnterNumber); // 텍스트 필드에 출력 } }); btn7.setFont(new Font("Tahoma", Font.BOLD, 20));..
ex) 2-1 public class Hello { // 공개된 정적인 정수형 함수 sum은 매개변수로 정수형 변수 n,m을 받고 이 n+m을 리턴값으로 반환한다. public static int sum (int n , int m) { return n + m; } // 메인함수 public static void main(String[] args) { int i = 20; //정수형 변수 i 선언 초기값 20으로 설정 int s; // 정수형 변수 s 선언 char a; // 문자형 변수 a 선언 s = sum(i,10); // 위에서 정의한 sum() 함수에 매개 변수로 i, 10을 넣는다. 반환된 값를 s로 정의한다 // i+10을 반환 a = '?'; // a를 ?로 정의 System.out.prin..