카테고리 없음

221221

Berylly 2022. 12. 21. 17:48

T. 김동식

 

JAVA

 

용어정리

등식: Equality, =

방정식: Equation, 미지수가 포함된 식

항등식: Identity, 변수에 어떤수를 대입해도 참

 

 

1. 배열로 출력하기

// 초기화 및 getter setter

private String bookname;
private String author;

public Book(String bookname, String author) {
		super();
		this.bookname = bookname;
		this.author = author;
	}
    
public String getBookname() {
		return bookname;
	}
	public void setBookname(String bookname) {
		this.bookname = bookname;
	}
	public String getAuthor() {
		return author;
	}
	public void setAuthor(String author) {    
    	this.author = author;
	}
// 1. 첫번째 방법

Book2 book2[] = new Book2[3];
		book2[0] =  new Book2("책1", "박상희1");
		book2[1] =  new Book2("책2", "박상희2");
		book2[2] =  new Book2("책3", "박상희3");
        
        for (int i = 0; i<book2.length;i++) {
			System.out.println(book2[i].getBookname()+", "+book2[i].getAuthor());
		}
//2번째 방법

Book bookArr[] = new Book[] { new Book("책1", "박상희1"), new Book("책2", "박상희2"), new Book("책3", "박상희3") };

for (Book book : bookArr) {
			System.out.println(book.getBookname() + ", " + book.getAuthor());
		}

 

 

 

 

 

 

2. 리스트로 출력하기

고정된값들이 아닌 추후에 추가될 수있는 경우에 이용된다.

// 다른패키지에 있는 클래스를 가져오기
import array2.Book;
import java.util.ArrayList;
//ArrayList를 하나 만들것이고, object로 설정되어있는 형을 Book의 형으로 맞출것이다.
ArrayList<Book> arrayList = new ArrayList<Book>();
		
//그 ArrayList에 Book 개체를 3개 만들겠다.       
arrayList.add(new Book("a", "b"));
arrayList.add(new Book("c", "d"));
arrayList.add(new Book("e", "f"));
//for문 1

// 책의 값을 받는 변수를 설정하고 출력
Book book = arrayList.get(i);
System.out.println(book.getBookname() + ", " + book.getAuthor());
//for문 2

for (Book i : arrayList) {
	System.out.println(i.getBookname() + ", " + i.getAuthor());
}

 

 

 

문자열 처리함수: 위치, 대소문자, 값바꿈, 공백제거...

str.charAt(0);

String str = "12345";
System.out.println(str.charAt(0));

 

 

2차원 배열

테이블을 떠올려라.

int arr[][] = new int[][] {{1, 2, 3}, {1, 2, 3}, {1, 2, 3}, {1, 2, 3}};

for(int i=0;i<arr.length;i++) {
			for(int j=0;j<arr[i].length;j++) {
				System.out.print(arr[i][j] + "  ");
			}
			System.out.println();
		}

[출력결과]

1  2  3  
1  2  3  
1  2  3  
1  2  3 

 

 

 

JAVASCRIPT

&nbsp; 공백

var a = 1;
var b = 2;

var result1 = a+b;
document.write(result1, "<br>");

var result2 = a-b;
document.write(result2, "<br>");

var result3 = a*b;
document.write(result3, "<br>");

var result4 = a/b;
document.write(result4, "<br>");

var result5 = a%b;
document.write(result5, "<br><br>");
var st1 = "안녕";
var st2 = "반가워";
document.write(st1+st2, "<br><br>");
a += b;
document.write(a);
document.write("<table border='1px solid #ddd'><tr><td>봄</td><td>여름</td><td>가을</td><td>겨울</td></tr></table>");
// if문
if(a==3){
        document.write("<br><br>"+"a는 "+ a+"입니다<br><br>")
}else if(a==2){
        document.write("a는 "+ a+"입니다")
}else{
        document.write("a는 3도 2도 아닙니다")
}
for(var i = 0;i<3;i++){
    document.write("이것을 세번 출력할겁니다<br>")
}
for(var i = 0;i<=10;i++){
    if(i%2 ==0){
    continue;
    }
    document.write("******이것은 홀수입니다<br>")
}
for(var i = 0;i<3;i++){
    for(var j = 0;j<3;j++){
    document.write("***")
    }
    document.write("<br>")
}
var total = 0;
for(var i = 0;i<=10;i++){
    total += i;
}
document.write(total);
var count = 0;
while(count <=3){
    count++;
}
document.write("count가 "+count+"번 반복되었습니다<br><br>")
var menu = Number(prompt("주문할래요?", 4));
console.log(typeof(menu));
switch (menu) {
    case 4:
    document.write("count가 4입니&nbsp 다")
    break;

    default:
    document.write("count가 4가 아닌 다른 수입니다")
    break;
}