java_exam 187

[Java] 구구단 출력하기 (중첩 for문 활용하기)

안녕하세요 ITRecipe 입니다. 오늘은 이중 for문을 활용하여 구구단을 출력해 보았습니다. 저 그리고 많은 분들에게 도움이 되면 좋겠네요! 코드에 대한 설명 또는 해설은 주석으로 달아두었습니다. package com.exam.test; //구구단 만들기 public class Gugudan { public static void main(String[] args) { System.out.println("구구단 출력"); /* for문에서 조건식에 조건을 줄때 상한값과 하한값이 제외되어야 할때는 > 또는 = 또는

[Java] 중첩 반복문 (역삼각형 별찍기 예제)

안녕하세요 ITRecipe 입니다. 자바 공부를 하면서 어려운 부분을 주석을 달아보며 정리를 해보았고 추후에도 다시 학습 해봐야 할것 같아 정리 하는 글 입니다. package ch04; import java.util.Scanner; public class Loop04 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("길이 : "); //사용자로부터 길이를 정수 형태로 입력 받는다. int len = sc.nextInt(); //바깥쪽 for문은 역삼각형의 높이를 결졍한다. for(int i = 0; i < len; i++) { //여기서 변수 i는 현재 줄 번호를 의미 한다...

JdbcClass

package com.kook.jdbcProject; import java.sql.*; public class JdbcClass { public static void main(String[] args) { Connection con = null; //DB와 연결 처리 클래스 ResultSet rs = null; //DB의 조회 결과를 갖고 있으며, 처리하는 클래스 PreparedStatement psmt = null; //sql문을 처리하는 클래스 try { //오라클 드라이버 로딩 Class.forName("oracle.jdbc.driver.OracleDriver"); String url = "jdbc:oracle:thin:@localhost:1521:xe"; String id = "scott"; St..

Ex16 - UDPServer & UDPClient

- UDPServer package com.kook.ch16Project; import java.io.*; import java.net.*; import java.util.*; import java.text.SimpleDateFormat; public class UDPServer { public static void main(String[] args) throws Exception { new UDPServer().start();//자기 클래스의 인스턴스 메서드 호출 } void start() throws IOException{ System.out.println("UDP 서버 Start"); DatagramSocket datagramSocket = new DatagramSocket(7777); //UDP ..

Ex16 - TcpServer & TcpClient

- TcpServer package com.kook.ch16Project; import java.io.*; import java.net.*; import java.util.*; import java.text.SimpleDateFormat; public class TcpServer { public static void main(String[] args) { ServerSocket serverSocket = null; //로컬에선 기본값을 꼭 줘야 한다. try { serverSocket = new ServerSocket(7777); /* - port 번호 7777을 사용하는 서버 소켓 생성 - 클라이언트에서 서버 소켓의 해당 포트로 연결을 요청한다. */ System.out.println(getTime()..

Ex16_03 - URLConnection클래스 (1)

package com.kook.ch16Project; import java.net.*; public class Ex16_03 { public static void main(String[] args) { String address = "http://www.codechobo.com/sample/hello.html"; try { URL url = new URL(address); URLConnection conn = url.openConnection(); /* - 응용프로그램과 URL객체와의 통신 링크를 처리하는 최상위 추상 클래스 - http를 위한 통신 링크 클래스는 HttpURLConnection이다. */ System.out.println("conn.toString() : " + conn); } catc..

Ex16_02 - URL(Uniform Resource Location)

package com.kook.ch16Project; import java.net.*; public class Ex16_02 { public static void main(String[] args) throws Exception { URL url = new URL("http://www.javachobo.com:80/sample/" + "hello.html?referer=javachobo#index1"); //URL객체 생성시 URL(String 자원 경로); System.out.println("url.getAuthority() : " + url.getAuthority()); //host명과 포트번호 System.out.println("url.getDefaultPort() : " + url.getDefau..

Ex16_01 - InetAddress클래스

package com.kook.ch16Project; import java.net.*; import java.util.*; public class Ex16_01 { public static void main(String[] args) { //InetAddress는 ip주소를 처리하는 클래스 InetAddress ip = null; InetAddress[] ipArr = null; try { ip = InetAddress.getByName("www.naver.com"); //host명(도메인명)으로 InetAddress객체를 반환한다. System.out.println("getHostName() : " + ip.getHostName()); //host명(도메인명 www.naver.com) System.ou..