복습 8 - java 기초
·
Java
package re_html; //그룹public class re_java1 { // 클래스 // 메인 메소드 public static void main(String[] args) { String data1 = "hong"; String data2 = "25"; re_box1 rb = new re_box1(data1, data2); rb.check(); }}//Java 메소드는 같은 이름 또는 같은 자료형이라도 매개변수의 종류에 따라 다르게 인식class re_box1 { // public(다가능), private(해당 클래스만), protected(같은 패키지만) // 필드에 선언된 것들은 전부 this를 사용! String a, b, c; // 변수들은 기본 public으로 설정되어있음 pro..
복습 7 - 2차key배열
·
Web
외부 배열 데이터를 로드하여 다음과 같이 결과가 나오도록코드를 작성http://mekeyace.dothome.co.kr/datalist.js데이터 변수명 : productlista_view라는 key중에서 Y에 해당하는 값만 출력만약 판매가격만 있고 할인율 및 할인금액이 없는 상품은 콘솔에서 판매 가격만 출력콘솔로 출력[결과]상품명 : 볼티아 트림 부츠컷 팬츠 //key : a_wktitle판매가격 : 24200 //key : a_wkpd할인율 : 40% //key : a_wkdp할인금액 :14500 //key : a_wkap상품명 : 더보이핏 데님팬츠판매가격 : 34800html코드js코드var i = 0;console.log("----------");while (i 결과콘솔로그를 아끼지말고 여기저기 ..
복습 6 - 2차원시배열
·
Web
2차배열 응용배열의 데이터 리스트로 HTML에 출력 (역순)리스트 전체보기리스트 내용 검색 data.js var news = [ ["뉴스제목1","프레시안","2025-01-14"], ["뉴스제목2","연합뉴스","2025-01-16"], ["뉴스제목3","프레시안","2025-01-17"], ["뉴스제목4","서울신문","2025-01-20"], ["뉴스제목5","YTN","2025-01-22"]]re8.html언론사 검색 : re8.jsvar search_word = ""; //검색단어 전역변수var all_view = "Y"; //전체 리스트 핸들링var all_news = function(){ this.all_view = "Y"; news_datalist(); }var search_news = ..
복습 5 - 반복문, 1차배열
·
Web
더블 반복문으로 결과값 출력 첫번째 숫자 : 두번째 숫자 : var abc = function() { var no = document.getElementById("no"); var no2 = document.getElementById("no2"); var ck1 = Number(no.value); //숫자 자료형에 문자 들어갈 경우 NaN var ck2 = Number(no2.value); if (isNaN(ck1) || isNaN(ck2)) { //==true 쓴것과 같 alert("숫자를 입력하셔야 합니다."); } else { //두개의입력값이 모두 숫자로 등록되었을 경우 if(ck1 > ck2){ //숫자1이 클 경우 (내림차순) gugu_for1(ck1,ck2); }else if(ck..
Java 기초 4
·
Java
1. 재귀함수package basic_html;import java.util.Scanner;public class oop19 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("재호출 하시겠슴까?"); String result = sc.next(); if(result.equals("Y")) { main(args); //재귀함수 호출시 매개변수 필요 (main의 경우 매개변수 String이 존재) }else { System.out.println("종료하였습니다."); } sc.close(); oop19_box ob = new oop19_box(); ob.r..
Java 기초 3
·
Java
1. 반복문package basic_html;public class oop11 { public static void main(String[] args) { oop11_box ob = new oop11_box(); ob.box1(); //for문 올림차순 ob.box2(); //for문 내림차순 ob.box3(); //for문 무한루프 ob.box4(); //무한루프를 이용한 응용(if) ob.box5(); }}class oop11_box { int f; // 반복문에서 사용하는 변수 public void box1() { int sum = 0; int number = 0; Integer number = null; for (this.f = 1; this.f 5; this.f--) { ..
Java 기초 2
·
Java
1. if문public class oop7 { public static void main(String[] args) { oop7_box ob = new oop7_box(); String username = "홍길동"; ob.login(username); System.out.println(ob.muleo(33, 42, 82)); System.out.println(ob.enck("hong@nate.com", "홍길동")); }}class oop7_box{ public void login(String mname) { String mid = "hong"; String mpass = "a1234"; if(mid =="hong" && mname.equals("홍길동")) { System.o..
Java 기초 1
·
Java
프로젝트파일명/build/classes/basic_html/java1.class => 실행파일프로젝트파일명/src/main/java/basic_html/java1.java => 소스파일 packeage 이름 = 프로젝트이름public class 는 한 파일에 하나만class명 중복 불가능기본 class 이름 = 파일명static : 메모리에 저장시켜서 사용하는 자료형    //쓸수도안쓸수도  신경써야할것1. java : class, method를 잘 관리2. cpu : 쓰레드(thread)3. memory : 메모리관리  콘솔에 출력 sysout+컨트롤+스페이스바System.out.println("출력");    //자동줄바꿈System.out.printf("출력");    //줄바꿈안함 %사용 가능  ..
HTML + Javascript 5 [배열]
·
Web
1.  1차 배열var user = "홍길동,이순신,장보고,유관순"; //문자열console.log(user);var data = user.split(",");console.log(data); console.log(data[2]); console.log(data.length); var w = 0; //배열은 번호가 0부터 시작while (w split : 특정 문자를 기준으로 배열 생성됨배열을 사용하는 이유 : 하나의 변수에 여러개의 데이터 값을 가지기 위해 사용2. Key 배열//[] : 일반 데이터 배열//{} : key 배열 (2차배열 아님)var arr = { "members":["홍길동","강감찬","이순신"]};//두가지 사용법console.log(arr["members"][2]);con..
HTML + Javascript 4 [팝업, 복합함수]
·
Web
1. 팝업띄우기주소 : window.open("팝업창 경로","","옵션(가로, 세로, 스크롤바, 팝업창 크기변경)");두번째 속성을 비워둬야 팝업창이 뜸해당 팝업에 대한 부모창, 자식창을 연결시 동일한 ip 또는 동일한 도메인에서 정상 작동그 외에는 CORS로 인하여 데이터를 이관하지 못함 하나는 localhost, 하나는 ip주소로 해놔도 CORS 발생함 주의 05421 서울시 마포구 자바동 21-105320 서울시 마포구 자바2가 1105322 서울시 마포구 자바3가 33self.close(); : 자신의 창을 강제종료window.opener : 부모창2. 복합 함수실무에서 복합함수 많이 사용    //함수끼리 카테고리화 시키는느낌//class 선언식class box2 { zbox() { //아래 ..