print(5) print(8*(1+3)) 간단한 연산 가능 print(5>3) print(False) print(not True) print(not (1= 3) print("우리집 "+ animal + "의 이름은 "+ name + "에요") hobby = "공놀이" print(name, "는 ", age, "살이며, ", hobby, "을 아주 좋아해요") print(name + "는 어른일까요? " + str(is_adult)) 변수랑 문자열 합치기 ''' 작성자: 고양이 한 번에 주석처리 컨트롤 슬러쉬 ''' 큰 범위 주석 print(1+1) print(3-2) print(5*2) print(6/3) print(2**3) print(5%3) print(10%3) # 나머지 print(10//3) ..
분류 전체보기
보호되어 있는 글입니다.
import javax.swing.*; import java.awt.*; import javax.swing.event.*; import java.awt.event.*; class BtnDigitListener implements ActionListener { public void actionPerformed(ActionEvent e) { JButton btn = (JButton)e.getSource(); String digits = NsystemWin.tf.getText(); if (digits.equals("0")) digits = btn.getText(); else digits = digits + btn.getText(); NsystemWin.tf.setText(digits); } } class Bt..
import javax.swing.*;import java.awt.*;class MyWin extends JFrame { public MyWin() { setTitle("Let's study Java"); setSize(400, 200); setDefaultCloseOperation(EXIT_ON_CLOSE); Container contentPane = this.getContentPane(); contentPane.setBackground(Color.magenta); setVisible(true); }}public class Ex{ public static void main(String[] args) { new MyWin(); }}JFrame에 바로 setBackground 설정이 안..
저는 클래스를 4개 만들었습니다. 1. MyWin: JFrame을 상속받는 클래스 2. NorthPanel 3. CenterPanel 4. SwingEx: main을 포함하는 클래스 import javax.swing.*; import java.awt.*; 1) MyWin클래스 class MyWin extends JFrame { public MyWin() { super("window"); setSize(300, 200); setDefaultCloseOperation(EXIT_ON_CLOSE); setVisible(true); } } main을 간결하게 만들기 위해 여기다가 넣어줬습니다. 2) NorthPanel 클래스 class NorthPanel extends JPanel { public NorthPan..
import java.util.*; public class HV { public static Vector hashToVector(HashMap h) { Vector v = new Vector(); Set s = h.keySet(); Iterator it = s.iterator(); while (it.hasNext()) { String key = it.next(); v.add(h.get(key)); } return v; } public static void main(String[] args) { HashMap h = new HashMap(); h.put("범죄", "112"); h.put("화재", "119"); h.put("전화번호", "114"); Vector v = hashToVector(h); fo..
import java.util.*; public class app { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); Vector v = new Vector(); for (int i = 0; i max) max= temp; } System.out.println("가장 큰 수는 " + max); } } 저는 iterator를 이용했습니다! 어차피 순차적으로 검색해야하니까요. double max = -99999999; for (int i =0; i most) { mostyear = 2000 + i; most = nxt - pre; } } System.out.println("가장 키가 많이 자란 년도는 " + ..
교재: 명품 java essential/ 7단원 컬렉션과 제네릭 일단 Word클래스의 코드입니다. class Word { String eng; String kor; public Word(String eng, String kor) { this.eng = eng; this.kor = kor; } } 영어와 그에 대응하는 한국어를 멤버변수로 넣어줬습니다. public 클래스인 WordQuiz에는 1개의 필드, 4개의 멤버변수를 만들어줬습니다. private Vector v; Word클래스 객체의 벡터 public WordQuiz() 생성자. 벡터v에 미리 값을 넣어준다.(책에 있는 것과 같음) private Word[] shuffle(Word[] choice) 정답을 섞은 보기 4개를 Set배열에 넣어줬는데,..
교재: 명품 자바 에센셜 class Circle { private int x, y, radius; public Circle(int x, int y, int radius) { this.x = x; this.y = y; this.radius = radius; } public String toString() { return "(" + x +", " + y + ") 반지름 " + radius; } @Override public boolean equals(Object obj) { if (((Circle)obj).radius == radius) return true; else return false; } } public class CircleManager { public static void main(String[..
class MyPoint { public MyPoint(int x, int y) { this.x = x; this.y = y; } @Override public String toString() { return "MyPoint (" + x +", " + y +")"; } private int x, y; } public class app { public static void main(String[] args) { MyPoint a = new MyPoint(3, 20); System.out.println(a); } } toString만 오버라이딩 해주면 됩니다~~ 함수 매개변수랑 반환값은 java se 15 oracle에 Object클래스의 메소드를 검색해서 복붙해줬습니다! 똑같아야 오버로딩이 아니라 오버라이..