실행을 실행시킨뒤..
변수탭에서.. 프로그램 인수에 넣은후 실행..
<html>
<body>
특정위치에 다른 문서 불러오는 기능.<br>
<iframe src="0529ex02b.htm" width="400" height="300" name="here" frameborder="yes">
</iframe><br>
iframe 태그 src 속성으로 링크할 문서지정<br>
iframe 태그 name 속성으로 이iframe 이름을 지정<br>
iframe 태그 width,height 속성으로 크기지정<br>
iframe 태그 frameborder 속성으로 경계선 여부(yes,no)<br>
iframe 태그 scrolling 속성으로 스크롤여부(yes,no,auto)<br>
iframe 태그 marginheight,marginwidth 속성으로 상하/좌우 안쪽 여백조정<br>
iframe 태그 vspace,hspace 속성으로 상하/좌우 바깥쪽 여백조정<br>
<br>
<br>
예문)
이화면 이용약관<br>
<iframe src="0529ex02b.htm">
</iframe><br>
<input type="checkbox"> 이용약관에 동의 안 합니다.<br>
<br>
아래는 iframe에 target을 준화면이라는 것.<br>
052902a는 처음화면이고<br>
052902b는 에펠탑설명<br>
<table bgcolor="gray">
<tr>
<td>
<a href="052902b.htm" target="view">에펠탑</a>
</td>
<td>
<a href="http://www.mozilla.org/procuts/firefox" target="view">모질라 파이어폭스</a>
</td>
<td>
<a href="http://www.empas.com" target="view">엠파스</a>
</td>
</tr>
</table>
<iframe width="500" height="400" frameborder="no" scrolling="no" src="052902a.htm" marginwidth="15" name="view">
</iframe>
</body>
</html>
***** 052902a.htm 파일 ****** // 초기화면 - -
<html>
<body>
메뉴 클릭.. 클릭..
</body>
</html>
***** 052902b.htm 파일 ****** //설명화면 --
<html>
<body>
에펠탑<br>
그건 말이쥐.<br>
프랑스에 있는거이여<br>
더 자세히 할고 싶음.<br>
아래 설명을 잘 봐<br>
-- 중략 --<br>
상세한 내용은 네이버 찾아봐<br>
타자연습하기 좀<br>
</body>
</html>
package ch03;
public class Ch0116
{
public static void main(String[] args)
{
/*
* 반복문 : 일정영역의 문장을 반복처리하는 구문
* 1. for문
* 2. while문
* 3. do while문
*
* 1) for문
* 형식>
* for(반복변수 초기화;조건식;증감식)
* {
* 반복할 실행....;
* }
*
* */
//for(;;) //무한루프..~~~.. 해소법 : 콘솔빨간색
//조건식이 참ㅇ일 경우 for문은 반복된다
for(int i=0;i<10;i++)
{
System.out.println(i+1+"Hello");
}
}
}
package ch03;
public class Ch0115
{
public static void main(String[] args)
{
/*
* Java switch는 String 사용못함 ..
* */
int a=1;
switch(a)
{
case 0 :
System.out.println("a는 0입니다");
break;
case 1 :
System.out.println("a는 1입니다");
break;
case 2 :
System.out.println("a는 2입니다");
break;
default :
System.out.println("일치하는것이 없어");
}
}
}
package ch03;
public class CH0110
{
/*
* 조건문(형식1)
* if(비교연산자를 이용한 조건수식)
* {
* 조건수식이 참일때 실행되는 문장;
* ..............;
* }
* */
public static void main(String[] args)
{
int a=1;
if(a<10)
{
System.out.println("a는 10보다 작아~");
}
System.out.println("종료");
}
}
package ch03;
public class Ch0111
{
/*
* 조건문 if ~ else ~
* 형식>
* if(조건문)
* {
* ...;
* }
* else
* {
* 조건식이 거짓일경우 실행될 문장;
* }
* */
public static void main(String[] args)
{
int a=11;
if((a-2)<10)
{
System.out.println("a는 10보다 작아~");
}
else
{
System.out.println("a는 10보다 커~");
}
System.out.println("종료");
}
}
package ch03;
public class Ch0112
{
public static void main(String[] args)
{
//안배웠으니 그냥 넘어갈것.. 형변환^^
int value = Integer.parseInt(args[0]);
//System.out.println(value);
//만약 짝수라면
if(value%2==0)
{
System.out.println(value+"는 짝수입니다!");
}
else
{
System.out.println(value+"는 홀수입니다!");
}
//인수값 넘겨주는것 단축키 : alt +r / n
}
}
package ch03;
import javax.swing.JOptionPane;
public class Ch0113
{
public static void main(String[] args)
{
/*
* 다중 조건문
* 조건문 if(조건) ~ else if(조건) ~ else
* 형식>
* if(조건문)
* {
* ...;
* }
* else if(조건문2)
* {
* 조건식2일경우;
* }
* else
* {
* 위에서 지정된 조건식이 거짓일경우 실행될 문장;
* }
* */
//안배웠으니 그냥 넘어갈것.. 자동 import되고.. SWING에서 제공하는 입력창 나옴.
int age = Integer.parseInt(JOptionPane.showInputDialog("나이를 입력하세요"));
//System.out.println(age);
//10대: 11~20살(11<=age<=20)
// 비교수식으로 표현하려면 and로 나누어 처리 (age>=11 && age<=20)
// 부정 !(age>=11 && age<=20) == (age<11 || age > 20)
//20대: 21~30살..
if(age>=11 && age<=20)
{
System.out.println("십대");
}
else if(age>=21 && age<=30)
{
System.out.println("이십대");
}
else
{
System.out.println("어린이거나 아줌마/아저씨 입니다.");
}
}
}
package ch03;
import javax.swing.JOptionPane;
public class Ch0114
{
public static void main(String[] args)
{
int jumsu = Integer.parseInt(JOptionPane.showInputDialog("점수를 입력하세요"));
//수우미야가 형식표현.
String result="";
if(jumsu>=90)
{
result="수";
}
else if(jumsu>=80)
{
result="우";
}
else if(jumsu>=70)
{
result="미";
}
else if(jumsu>=60)
{
result="양";
}
else
{
result="가";
}
System.out.println("학업 등급는 "+result);
}
}
package ch03;
public class Ch0105
{
/*사칙연산자:+,-,*,/,%(나머지)
사칙연산자의 사용목적 : 수치연산이 목적임.
위의 연산자중 주의해야할 연산자는 %이다.
더하기,빼기,곱하기,나누기는 대부분의 언어에서
형식이 동일하지만 나머지는 언어에 따라 다른 형태를 취하기도 한다.*/
public static void main(String[] args)
{
int a=1;
int b=2;
int c=a+b;
System.out.println("C:"+c);
c=a*b;
System.out.println("C:"+c);
c=a-b;
System.out.println("C:"+c);
c=a/b;
System.out.println("C:"+c);
c=a%b;
System.out.println("C:"+c);
int d=10;
int e=5;
int f=d%e;
System.out.println("f:"+f);
}
}
package ch03;
public class Ch0106
{
/*
* 증감연산자:
* 변수명++; -> 후위연산자
* a++ -> a = a + 1;의 축약형
* ++변수명; -> 전위연산자
*
* */
public static void main(String[] args)
{
//++또는 --연산자가 아래와 같이 단독으로
//사용될 경우 기능상의 ..
int a = 1;
++a;
System.out.println("a:"+a);
a++;
System.out.println("a:"+a);
int b;
int c;
/*
* ++이 앞에 있을경우 = 보다 우선 실행된다.
* a=a+1;
* b=a;
* */
b=++a;
/*
* c=a;
* a=a+1;
* */
c=a++;
System.out.println("b:"+b);
System.out.println("c:"+c);
}
}
package ch03;
public class Ch0107
{
public static void main(String[] args)
{
int a=1;
a+=10;
System.out.println("a:"+a);
a-=10;
System.out.println("a:"+a);
a*=10;
System.out.println("a:"+a);
a/=10;
System.out.println("a:"+a);
}
}
package ch03;
public class Ch0108
{
public static void main(String[] args)
{
//비교연산자:true 또는 false를 반환하는 문자열를 비교연산자라 한다.
//같다를 표현할때에는 =이 아니라 ==을 사용한다.
//= : basic,pascal
//같지않다
//<> : basic, pascal
System.out.println(1==1);
// < 미만
System.out.println(10<10);
// <= 이하
System.out.println(10<=10);
// >= 이상
System.out.println(10>10);
// > 초과
System.out.println(10>=10);
}
}
package ch03;
public class Ch0109
{
public static void main(String[] args)
{
/*
* 논리곱 : (and - 그리고) : 주어진 사실중 하나라도 거짓이 있으면 거짓으로 간주됨.(&&)
* TT:T
* TF:F
* FT:F
* FF:F
* 논리합: (or - 또는) : 주어진 사실이 모두 거짓일 경우에 거짓으로 간주됨.(||)
* TT:T
* TF:T
* FT:T
* FF:F
* */
int a=1, b=2;
boolean result=(a<10) && (b<10);
System.out.println("논리곱(&&)");
System.out.println("T and T:"+result);
result=(a>10) && (b<10);
System.out.println("T and F:"+result);
result=(a>10) && (b<10);
System.out.println("T and F:"+result);
result=(a>10) && (b>10);
System.out.println("F and F:"+result);
System.out.println("논리합(||)");
result=(a<10) || (b<10);
System.out.println("T and T:"+result);
result=(a>10) || (b<10);
System.out.println("T and F:"+result);
result=(a>10) || (b<10);
System.out.println("T and F:"+result);
result=(a>10) || (b>10);
System.out.println("F and F:"+result);
}
}
<html>
<body>
<h1>table : 표</h1>
<table border="1" width="400" height="400" bordercolor="blue">
<tr>
<td>
table 태그 속성<br>
border : 테이블 테두리 두께, 기본 0<br>
width : 테이블 길이<br>
height : 테이블 높이<br>
bordercolor : 테이블 선 색상
</td>
<td>
tr : 테이블 줄<br>
td : 테이블 열
</td>
</tr>
<tr>
<td>
-
</td>
<td>
-
</td>
</tr>
</table>
<table border="1" width="400" height="400" bordercolor="blue" align="center" bgcolor="gray">
<tr>
<td>
table 태그에 align 속성으로 정렬(left,center,right)<br>
table 태그에 bgcolor 속성으로 배경색상<br>
table 태그에 background 속성으로 배경이미지
</td>
<td>
table 태그에 cellspacing 속성으로 셀과 셀사이 간격<br>
table 태그에 cellpadding 속성으로 셀안의 여백 설정<br>
</td>
</tr>
</table>
<table border="1" width="400" height="400">
<tr align="center" bgcolor="silver" valign="top">
<td>
tr 태그에 align 속성으로 줄내 글자 수평 정렬(left,center,right)<br>
tr 태그에 valign 속성으로 줄내 글자 수직 정렬(top,middle,bottom)<br>
tr 태그에 bgcolor 속성으로 배경색상<br>
tr 태그에 background 속성으로 배경이미지
</td>
<td>
-
</td>
</tr>
</table>
<table border="1" width="400" height="400">
<tr>
<td align="center" bgcolor="silver" valign="top">
td 태그에 align 속성으로 셀내 글자 수평 정렬(left,center,right)<br>
td 태그에 valign 속성으로 셀내 글자 수직 정렬(top,middle,bottom)<br>
td 태그에 bgcolor 속성으로 셀 배경색상<br>
td 태그에 background 속성으로 셀 배경이미지
</td>
<td rowspan="2" bgcolor="green">
td 태그에 rowspan 속성으로 셀의 줄을 합칠때...<br>
2번자리 들어갈곳과 합쳐짐.<br>
합칠때는 다음줄에 td하나 비워지게 계산해야함..
</td>
<td colspan="2" bgcolor="green">
td 태그에 colspan 속성으로 셀의 열을 합칠때<br>
</td>
</tr>
<tr>
<td>
1번자리
</td>
<td>
3번자리
</td>
<td>
4번자리
</td>
</tr>
</table>
<br>
해보기 . . . <br> 4*4 테이블 만든다음.
<table border="1">
<tr>
<td>
00---
</td>
<td>
01---
</td>
<td>
02---
</td>
<td>
03---
</td>
</tr>
<tr>
<td>
10---
</td>
<td>
11---
</td>
<td>
12---
</td>
<td>
13---
</td>
</tr>
<tr>
<td>
20---
</td>
<td>
21---
</td>
<td>
22---
</td>
<td>
23---
</td>
</tr>
<tr>
<td>
30---
</td>
<td>
31---
</td>
<td>
32---
</td>
<td>
33---
</td>
</tr>
</table>
<br>
<table border="1" bordercolor="green">
<tr>
<td>
00---
</td>
<td rowspan="2">
01---
</td>
<td>
02---
</td>
<td>
03---
</td>
</tr>
<tr>
<td>
10---
</td>
<td colspan="2" rowspan="2">
12---
</td>
</tr>
<tr>
<td colspan="2">
20---
</td>
</tr>
<tr>
<td>
30---
</td>
<td>
31---
</td>
<td>
32---
</td>
<td>
33---
</td>
</tr>
</table>
<br>
해보기는 해봤으니. 이젠.. 달 ..?<br>
<br>깨져보이는 저것은?
<table bordercolor="gold" border="1">
<tr align="center" valign="middle" height="50">
<td colspan="6">
<b>주 소 록</b>
</td>
</tr>
<tr align="center" valign="middle">
<td rowspan="2" width="100">
이 름
</td>
<td colspan="2">
전 화
</td>
<td rowspan="2" colspan="2">
주 소
</td>
<td rowspan="2" width="100">
나 이
</td>
</tr>
<tr align="center" valign="middle">
<td width="100">집전화</td>
<td width="100">핸드폰</td>
</tr>
<tr align="center" valign="middle">
<td>홍길동</td>
<td>OOOO</td>
<td>OOOO</td>
<td colspan="2" align="left">OOOO</td>
<td>나 이 없어</td>
</tr>
<tr align="center" valign="middle">
<td colspan="2" rowspan="2">
<img src="C:\WINDOWS\Web\bullet.gif"><br>
이미지
</td>
<td rowspan="2">
취미
</td>
<td width="100">
취미1
</td>
<td colspan="2" width="100">
스포츠
</td>
</tr>
<tr align="center" valign="middle">
<td>
취미2
</td>
<td colspan="2">
영화
</td>
</tr>
</table>
<br>
허걱... 원인은 알다시피 크기가 지정된것이 없어서... 깨져보임.<br>
table 태그에 width넣어두고 사용해야함<br>
맨오른쪽이 실제여분보다 커지면 오른쪽으로 늘어남<br>
colgroup 혹은 정녕 빈칸 한줄 넣는 방법도 있죠?<br>
<table bordercolor="gold" border="1" width="600px">
<colgroup>
<col width="100px">
<col width="100px">
<col width="100px">
<col width="100px">
<col width="100px">
<col width="100px">
</colgroup>
<tr align="center" valign="middle" height="50">
<td colspan="6">
<b>주 소 록</b>
</td>
</tr>
<tr align="center" valign="middle">
<td rowspan="2">
이 름
</td>
<td colspan="2">
전 화
</td>
<td rowspan="2" colspan="2">
주 소
</td>
<td rowspan="2">
나 이
</td>
</tr>
<tr align="center" valign="middle">
<td>집전화</td>
<td>핸드폰</td>
</tr>
<tr align="center" valign="middle">
<td>홍길동</td>
<td>OOOO</td>
<td>OOOO</td>
<td colspan="2" align="left">OOOO</td>
<td>나 이 없어</td>
</tr>
<tr align="center" valign="middle">
<td colspan="2" rowspan="2">
<img src="C:\WINDOWS\Web\bullet.gif"><br>
이미지
</td>
<td rowspan="2">
취미
</td>
<td>
취미1
</td>
<td colspan="2">
스포츠
</td>
</tr>
<tr align="center" valign="middle">
<td>
취미2
</td>
<td colspan="2">
영화
</td>
</table>
</body>
</html>