import java.util.Scanner;

 

 

public class example {

public static void main(String[] args){

Scanner scanner = new Scanner(System.in);

int a=0, b=1;

int c;

int input;

input = scanner.nextInt();

for(int i = 0; i<input;i++){

System.out.print(a + " + " + b);

if(i < input-1)

System.out.print(" + ");

c = a+b;

b = b+c;

a = c;

}

}

}

 

별 다른 생각 없이 오랜만에 자바로 간단히 짜본 예제입니다.

'Programing > JAVA' 카테고리의 다른 글

다형성 배열을 이용하여 객체를 생성!  (0) 2015.02.10
추상 클래스, 추상 메소드의 개념  (0) 2015.02.10
소수점 자리 출력하기  (0) 2015.02.10
상속  (0) 2015.02.10
피보나치 수열  (0) 2015.02.10
소켓통신  (0) 2015.02.10
Posted by thread1525

댓글을 달아 주세요

2015.02.10 14:03 Programing/JAVA

소켓통신

서버

package chat;

import java.io.*;

import java.net.*;

//ss 서버소켓 클래스 객체

//ssock 소켓

//sbr 서버 버퍼 리더

//spw 서버 프린트라이터

//reading 서버쪽 리드라인

public class server {

public static void main(String args[]) throws IOException {

 ServerSocket ss = new ServerSocket(1525);

 System.out.println("서버: 클라이언트 접속을 기다립니다");

 

 Socket ssock = ss.accept();

 System.out.println("서버: "+ssock.getInetAddress()+ " 클라이언트와 "+ssock.getLocalPort()+"포트로 연결이 되었습니다.");

 

 BufferedReader sbr = new BufferedReader(new InputStreamReader(ssock.getInputStream()));

 

 PrintWriter spw = new PrintWriter (ssock.getOutputStream(), true);

 String reading = sbr.readLine();

 System.out.println("서버(수신): "+reading);

 spw.println(reading); //서버에서 클라이언트로 받은 메세지 보냄

 System.out.println("서버(송신): "+reading);

 

 spw.close();//출력 스트림

 sbr.close();// 입력스트림

 ssock.close();

 ss.close();

 

   }


}


클라이언트

package chat;

import java.io.*;

import java.net.*;

import java.util.*;


public class Client {

 

 public static String Check(String ch){

  String spam = "123";

  

  if(spam.equals(ch))

  return "스팸입니다";

  else

   return "스팸이 아닙니다";

 }

 

 public static void main(String args[]) throws IOException{

  

  Scanner scanner = new Scanner(System.in);

  String check;

  

  Socket csock = new Socket("127.0.0.1", 1525);

  System.out.println("서버에 연결되었습니다");

  

  String text = scanner.next();

  System.out.println("클라이언트(송신) :"+text);

  PrintWriter cpw = new PrintWriter(csock.getOutputStream(), true);

  check = Check(text);

  System.out.println(check);

  cpw.println(check);

  

  BufferedReader cbr = new BufferedReader(new InputStreamReader(csock.getInputStream()));

  

  String reading = cbr.readLine();

  System.out.println("클라이언트 (수신): "+ reading);

  

  

  cbr.close();

  cpw.close();

  csock.close();

  }

}



http://alecture.blogspot.kr/2011/06/socket-programming.html

강이님의 자바강좌를 토대로 작성했습니다.



'Programing > JAVA' 카테고리의 다른 글

다형성 배열을 이용하여 객체를 생성!  (0) 2015.02.10
추상 클래스, 추상 메소드의 개념  (0) 2015.02.10
소수점 자리 출력하기  (0) 2015.02.10
상속  (0) 2015.02.10
피보나치 수열  (0) 2015.02.10
소켓통신  (0) 2015.02.10
Posted by thread1525

댓글을 달아 주세요


블로그 이미지
1525번 thread 입니다.
thread1525

공지사항

Yesterday4
Today0
Total6,281

달력

 « |  » 2019.11
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

최근에 달린 댓글

최근에 받은 트랙백

글 보관함