본문 바로가기

전체 글

(143)
220805_ JavaScript_생활코딩_refactoring/function refactoring 동작하는것을 동일하게 하되 코듣를 변경하여 가독성과 유지보수의 편리성을 높이는것 1. this로 변경 document.querySelector('#night_day') → this 2.중복 제거 → 변수로 만들어서 var tardet = document.querySelector('body') ; function 하나의 로직을 재실행 할 수 있도록 하는것으로 코드의 재사용성을 높여준다 함수의 형식 : 1, function 함수명(인자, 인자 ) { 코드 return 반환값 } 2. var 함수명 = function() { 코드 return 반환값 } Function Basic Parameter & Argumetn Return ↓결과 Parameter & Argumetn function..
220805_JAVA_국비_GirdLayout/CardLayout/Dialog/Window/Event package ja_0805; import java.awt.Button; import java.awt.Choice; import java.awt.Frame; import java.awt.GridLayout; import java.awt.List; import java.awt.TextArea; import java.awt.TextField; public class GridLayout_2 extends Frame { public GridLayout_2(String str) { super(str); setLayout(new GridLayout(3, 2)); add(new Button("Button1")); List list = new List(3, false); list.add("list1"); list.ad..
220804_JavaScript_생활코딩_if WEB HTML CSS JavaScript JavaScript JavaScript (/ˈdʒɑːvəˌskrɪpt/[6]), often abbreviated as JS, is a high-level, dynamic, weakly typed, prototype-based, multi-paradigm, and interpreted programming language. Alongside HTML and CSS, JavaScript is one of the three core technologies of World Wide Web content production. It is used to make webpages interactive and provide online programs, including vid..
220804_JAVA_국비_Panel/TextField/TextArea/ScrollPane/Font/Canavas/Menu/Layout package ja_0804; import java.awt.Button; import java.awt.Checkbox; import java.awt.Frame; import java.awt.Label; import java.awt.Panel; public class Panel_2 extends Frame { public Panel_2(String str) { super(str); Panel panel1 = new Panel(); panel1.add(new Button("Panel1 버튼")); panel1.add(new Checkbox("체크박스")); Panel panel2 = new Panel(); panel2.add(new Label("레이블")); panel2.add(new Button("Pane..
220803_JavaScript_생활코딩_string/number Javascript html 1+1 javascript : 1+1은 2의 연산 한 값을 출력 html : 문자 그대로 1+1 출력 ↓결과 event : onclick, onchange, onkeydown ↓결과 Math.pow(3,2) //3의 2제곱 9 Math.round(10.9)//반올림 11 Math.ceil(14.2)//올림 15 Math.floor(12.5)//내림 12 Math.sqrt(9)// 제곱근 3 10*Math.random() //0~1.0사이의 난수 4.331277809247638 Math.round(10*Math.random()) 6 alert('coding everybody'); undefined alert("coding everybody"); undefined alert("c..
220803_JAVA_국비_Frame/Label/Checkbox/CheckboxGroup/List/Choice/Scrollbar/Panel package ja_0803; import java.awt.Color; import java.awt.Dimension; import java.awt.Frame; import java.awt.Toolkit; public class Frame_6 { public static void main(String[] args) { Frame ff1 = new Frame("1사분면 배열"); Frame ff2 = new Frame("2사분면 배열"); Frame ff3 = new Frame("3사분면 배열"); Frame ff4 = new Frame("4사분면 배열"); ff1.setSize(400,300); ff2.setSize(400,300); ff3.setSize(400,300); ff4.setSize(400,3..
220802_JAVA_국비_AWT/Frame/ Button AWT(Abstract Windows Toolkit) interface종류 : CUL(Character User Interface), CLI(Command Line Interface), GUI(Graphical User Interface) java : GUI처리 위해 AWT, Swing의 API를 가지고 있음 Objcet | Component | | | | | | | | | Button Canvas Checkbox Choice Container Label List Scrollbar Text Component | | Windows Panel ScrollPane TextArea TextFied | | Dialog Frame | FileDialog AWT를 사용한 GUI프로그램 작성과정 1. Component..
220729_JAVA_국비_TreeSet/Search/HashMap/BufferedReader/Shuffle package ja_0729; import java.util.TreeSet; public class TreeSet_1 { public static void main(String[] args) { TreeSet set = new TreeSet(); int[] score = { 75, 48, 66, 93, 37, 55, 10, 75, 63, 84,65 }; for (int i = 0; i < score.length; i++) { set.add(score[i]); //자동으로 오름차순 정렬됨 } System.out.println("65보다 작은 값 : " + set.headSet(65)); System.out.println("65보다 큰 값 : " + set.tailSet(65)); } } TreeSet : ..