package ch03;

public class Work0529a
{
 //1. 반복문을 사용해서 매개변수 2개사용 구구단 출력 ex)run(9,9);
 /*
  * http://java.sun.com
  * 1. JDK가 설치되어 있어야 한다
  * 2. 환경변수가 잡혀있어야 한다 p.38
  *
  * 퍼가야하는 폴더
  * 1. c:\eclipse 전체
  * 2. c:\project 폴더
  * */
 
 public Work0529a()
 {
  //5장 클래스 배운후.. main에서 바로 실행 구조로 바꿔라..
  //run(9,9);
 }
 
 public void run(int a, int b)
 {
  //반복한다(1부터 a까지)
  for(int i=1;i<=a;i++)
  {
   //반복한다(1부터 b까지)
   for(int j=1;j<=b;j++)
   {
    System.out.println(i+"*"+j+"="+(i*j));
   }
   System.out.println("\n");
  }
 }
 
 public static void main(String[] args)
 {
  //new Work0529a()
  //5장 클래스 배운후.. main에서 바로 실행 구조로 바꿔라..
  new Work0529a().run(9,8);
 }
}

Posted by 말없제이
,

***** 0601ex02.htm ******
<html>
<frameset rows="80,*">
<frame src="0601ex02a.htm">
<frameset cols="200,*">
<frame src="0601ex02b.htm" noresize>
<frame src="0601ex02c.htm" name="view">
</html>

***** 0601ex02a.htm ******
<html>
<body>
<center>
<h2>인터넷 정보검색사 1급 2차 2교시 답안지<br>
제출자 : IIF-03-005055 홍길동
</h2>

</center>
</body>
</html>

***** 0601ex02b.htm ******
<html>
<body>
<a href="0601ex02c.htm#q1" target="view">문제1</a><br><br>
<a href="0601ex02c.htm#q2" target="view">문제2</a><br><br>
<a href="0601ex02c.htm#q3" target="view">문제3</a><br><br>
</body>
</html>

***** 0601ex02c.htm ******
<html>
<body>
<a name="q1"></a>
문제1.<br><br>
<table border="1">
<tr><td colspan="2">접수번호</td><td>IIF-03-005055</td></tr>
<tr><td colspan="2">주민등록번호</td><td>700204-1492345</td></tr>
<tr><td rowspan="2">이름</td><td>한글</td><td>홍길동</td></tr>
<tr><td>영문</td><td>Hong Gil Dong</td></tr>
</table>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<hr>
<a name="q2"></a>
문제2.<br><br>
<table border="1">
<tr><td align="center">이름</td><td colspan="2"><input type="text" name="q2name"></td></tr>
<tr><td align="center" rowspan="2">연락처</td><td>주소</td><td><input type="text" name="q2name"></td></tr>
<tr><td>전화</td><td><input type="text" name="q2phone1" size="10">-<input type="text" name="q2phone2" size="10"></td></tr>
<tr><td align="center">주민등록번호</td><td colspan="2"><input type="text" name="q2pernum1"><input type="password" name="q2pernum1"></td></tr>
<tr><td align="center">병력사항</td><td colspan="2">
<input type="radio" name="q2army" value="complete">군필
<input type="radio" name="q2army" value="uncomplete">미필
<input type="radio" name="q2army" value="pass">면제
</td></tr>
<tr><td align="center">가능외국어</td>
<td colspan="2">
<select name="langs" size="1">
<option value="-1">가능외국어 선택</option>
<option value="1">영어</option>
<option value="2">일어</option>
<option value="3">중어</option>
</td></tr>
<tr><td align="center">자기소개</td><td colspan="2"><textarea rows="5" cols="80" name="produce"></textarea></td></tr>
<tr><td colspan="3" align="center"><input type="submit" value="전송"><input type="reset" value="재입력"></td></tr>
</table>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<hr>
<a name="q3"></a>
문제3.<br><br>
<center><h3><인터넷 관련 소식></h3></center>
<u>한국정보사회진흥원</u> 등 관련기관은 한 기관에 한 개의 kr도메인만을 발급했<br>
던 것을 오는 4월부터는 <i>상표,상호,지적재산권</i> 등에 대해서도 <u>kr도메인이<br>
름을 할당</u>받을 수 있도록 확대해 시행할 것이라고 밝혔다.
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
</body>
</html>

Posted by 말없제이
,
<html>
<h2>Form 태그 : 여러가지 입력양식</h2>
<form name="inform" method="get" action="go.jsp" enctype="multipart/form-data">
form 태그 name 속성으로 form이름을 지정.<br>
form 태그 medthod 속성으로 전송방식 설정(get:url뒤에전송,post:내부전송)<br>
get방식 ex) http://www.abc.com/index.html?act=1<br>
form 태그 medthod 속성으로 서버 파일이름지정.<br>
form 태그 enctype 속성으로 전송될 데이터 타입지정(파일타입이있을경우 multipart/form-data)<br>
<hr>
id : <input type="text" name="name" size="40"><br>
input 태그 type="text" 속성으로 텍스트 입력박스 사용<br>
input 태그 size 속성으로 크기 지정<br>
password : <input type="password" name="name" size="40"><br>
input 태그 type="password" 속성으로 *표시 텍스트 입력박스 사용<br>
취미 : <input type="checkbox" name="hobby" value="travel" checked>여행
<input type="checkbox" name="hobby" value="sport">운동<br>
input 태그 type="checkbox" 속성으로 표시선택 입력박스 사용<br>
input 태그 value 속성으로 넘어갈 값으로 사용<br>
input 태그 checked 속성으로 선택됨으로 표시<br>
성별 : <input type="radio" name="gen" value="male">남자
<input type="radio" name="gen" value="female">여자<br>
input 태그 type="radio"으로 단일선택 입력박스 사용<br>
나이 : <select name="age" multiple size="2">
<option value="-1">나이선택</option>
<option value="10">10대</option>
<option value="20">20대</option>
<option value="30">30대</option>
<option value="40">40대</option>
<option value="50">50대</option>
<option value="50대이상">50대이상</option>
</select><br>
select 태그로 콤보박스 사용<br>
select 태그사이 option 태그로 옵션정보 사용<br>
select 태그 multiple 속성으로 여러개 사용가능 설정<br>
select 태그 size 속성으로 보여줄 갯수 설정<br>
<textarea name="content" rows="10" cols="60">
textarea 태그 rows 속성으로 줄수 지정
textarea 태그 cols 속성으로 열수 지정
</textarea><br>
파일선택 <input type="file" name="file1" ><br>
input 태그 type="file" 속성으로 파일선택을 지정<br>
<input type="submit" value="전송">
input 태그 type="submit" 속성으로 전송버튼 지정<br>
<input type="reset" value="취소">
input 태그 type="reset" 속성으로 전송취소버튼 지정<br>
<input type="button" value="아이디찾기">
input 태그 type="button" 속성으로 버튼 지정<br>
<input type="image" src="image/img1.gif">
input 태그 type="image" 속성으로 이미지버튼 지정<br>
</form>
</html>
Posted by 말없제이
,

package ch03;

public class Ch0124
{
 // 전역변수/지역변수
 // 전역변수 class 바로아래 ...
 public String x = "XYZ";
 
 public Ch0124()
 {
  // TODO 자동 생성된 생성자 스텁
  sayHello("Hello");
  //System.out.println(a);
  System.out.println("X : "+x);
 }
 
 public void sayHello(String message)
 {
  // { }안에서 정의되고 사용되어지며, { } 영역을 벗어나면 사용할수 없다.
  // 매개변수도 지역변수.
  int a = 1; // sayHello 내의 공간에서만 사용되는 지역변수
  System.out.println(a);
 
  //i는 for{} 안에서만 사용할수 있는 지역변수
  for(int i=0;i<2;i++)
  {
   System.out.print(i);
  }
 }
 
 public static void main(String[] args)
 {
  new Ch0124();
 }
}

Posted by 말없제이
,

package ch03;

public class Ch0123
{
 /*
  * 자바장점 : 올라가기는 힘든데, 체계적으로 잡혀있다.
  * 값반환..
  * */
 public int sum(int x, int y, int z)
 {
  int result = x+y+z;
  System.out.println("x : "+x+", y : "+y+", z : "+z);
 
  //return 2가지 의미 (값을 반환, 함수 실행종료)
  return result;  
 }
 
 public Ch0123()
 {
  // TODO 자동 생성된 생성자 스텁
  //호출방법 2가지 : 값을 반환 상관없이 호출,
  //sum(1,2,3);
 
  //값을 반환
  int r = sum(1,2,3);
  System.out.println("r : "+r);
 }
 
 public static void main(String[] args)
 {
  new Ch0123();
 }
}

Posted by 말없제이
,

package ch03;

public class Ch0122_param
{
 /*
  * 매개변수 전달방법
  * */
 public Ch0122_param()
 {
  // TODO 자동 생성된 생성자 스텁
  // 아래의 함수에 매개변수와 맞는 자료를 넣어주야함.
  sayHello("Hello","Bye");
 }
 
 public void sayHello(String message, String byebye)
 {
  System.out.println("message : "+message);
  System.out.println("message : "+byebye);
 }
 
 public static void main(String[] args)
 {
  new Ch0122_param();
 }
}

Posted by 말없제이
,

함수 간단히..

DevTool/Java 2009. 5. 29. 17:46

package ch03;

public class Ch0121_
{
 /*
  * 함수의 정의
  * [접근제어자] [자료의 반환형] 함수이름(매개변수,...)
  * {
  *  실행문;
  * [return 반환값;]
  * }
  * */
 
 public void sayHello() //함수정의
 {
  // void : 빈.. 자료반환이 없는....
  // 나머지 형을 명시하면 return을 사용해야함.
  System.out.println("Hello");
 }
 
 public Ch0121_() //class이름과 동일한....
 {
  sayHello(); // sayHello 함수의 호출
  System.out.println("run()");
 }
 
 public static void main(String[] args)
 {
  // static : 외부에서 사용..
  // 일단 아래내용 추후... 생성자 함수 호출
  new Ch0121_();
 
 }
}

Posted by 말없제이
,

package ch03;

public class Ch0120_2array
{
 public static void main(String[] args)
 {
  //2차원배열 :
  String food[][] = new String[2][3];
  food[0][0] = "자장면";
  food[0][1] = "라면";
  food[0][2] = "짬뽕";
  food[1][0] = "자장밥";
  food[1][1] = "라면밥";
  food[1][2] = "짬뽕밥";
 
  System.out.println("1차원 배열의 갯수 : "+food.length);
  System.out.println("2차원 배열의 갯수 : "+food[1].length);
 
  String drink[][] = new String[][] { {"온수","냉수"},{"탄산음료","커피"} };
  //2차원 모두다 돌려서 나와야 함.
  for(int i=0;i<drink.length;i++)
  {
   for(int j=0;j<drink[i].length;j++)
   {
    System.out.println("선택한 음료는 : "+drink[i][j]);
   }
  }
 }
}

Posted by 말없제이
,

배열.. 개념.

DevTool/Java 2009. 5. 29. 17:45

package ch03;

public class Ch0119_array
{
 public static void main(String[] args)
 {
  /*
   * 변수 : 단독주택 개념
   * 배열 : 아파트 개념, .. 번호로 인덱스로 위치를 지정하여 해당요소의 값을 참조
   * 1.배열변수의 선언
   * 형식>자료형 배열변수명[] = new 자료형[배열크기];
   * ex) int a[] = new int[5];
   * a[0]=1;
   *
   * 2.배열변수의 선언과 더불어 값을 초기화하는 방식;
   * 형식>자료형 배열변수명[] = new 자료형[]{, , ,.... }
   * ex) int a[] = new int[] {1,2,4}
   *
   *  */
  int a[] = new int[3];
  a[0] = 10;
  a[1] = 20;
  a[2] = 30;
 
  //System.out.println(a.length);
  for(int i=0;i<a.length;i++)
  {
   System.out.println(a[i]);
  }
 
  String b[] = new String[] {"육","햄","라"};
  //lenght를 사용할때 b[].length를 사용하지 않는 점에 유의.
  for(int i=0;i<b.length;i++)
  {
   System.out.println(b[i]);
  }
 }
}

Posted by 말없제이
,

package ch03;

public class Ch0117
{
 public static void main(String[] args)
 {
  /*
   * 카운터 변수의 선언 및 초기화
   * while(조건문)
   * {
   * 조건이 참일경우 수행되는 문장;
   * 증감문;
   * }
   * */
  int i=1;
  while(i<=10)
  {
   System.out.println("Hello");
   i++;
  }
 
 }

}

package ch03;

public class Ch0118_while
{
 public static void main(String[] args)
 {
  /*
   * do ~ while : 한번은 실행되는 반복문
   * 형식
   * 카운터변수의 초기화;
   * do
   * {
   *  실행문장;
   * }
   * while(조건식);
   * do while 구문도 조건이 참일 경우에만
   * 반복되지만 for문 while문과 다른점은
   * 조건식이 거짓일경우 적어도 한번은 실행된다.
   * */
  int i=1;
  do
  {
   System.out.println("Hello");
   i++;
  }
  while(i<=5);
 
  i=11;
  do
  {
   System.out.println("Kity");
   i++;
  }
  while(i<=5);
 }
}



Posted by 말없제이
,