728x90

분류 전체보기 200

카드론 단말기 프로그램 & 그 TestCase

import java.io.BufferedReader; import java.io.InputStreamReader; public class SUT { private String cardNum; private String passwd; private int outMoney = 0; private int money = 0; private int cardInt = 0; public SUT() { this.setCardInt(0); this.setPasswd("8523"); this.setMoney(1000000); } public String getCardNum() { return cardNum; } public void setCardNum(String cardNum) { this.cardNum = cardN..

간단~도메인이나 IP 주소를 사용하여 서버 아이피와 이름들 받아오기~

import java.net.InetAddress; import java.net.UnknownHostException; public class NSLookup { public static void main(String[] args) { InetAddress inetaddr[] = null; try { inetaddr = InetAddress.getAllByName("www.gougle.com"); } catch (UnknownHostException e) { e.printStackTrace(); } for (int i = 0; i < inetaddr.length; i++) { System.out.println(inetaddr[i].getHostName()+"\n"); System.out.println(i..

자기 아이피와~ 자신의 컴퓨터 이름 출력~

import java.net.InetAddress; import java.net.UnknownHostException; public class NSLookupLocal { public static void main(String[] args) { InetAddress inetaddr = null; try { inetaddr=InetAddress.getLocalHost(); } catch (UnknownHostException e) { e.printStackTrace(); } System.out.println(inetaddr.getHostAddress()); System.out.println(inetaddr.getHostName()); System.out.println("byte [] 형식의 ip 주소값의 ..

NIO - 스트림에서 쓰기 가능 읽기가능 읽기쓰기가능한 채널 생성예

import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.RandomAccessFile; import java.nio.ByteBuffer; import java.nio.channels.FileChannel; public class GetChannel { private static final int BSIZE = 1024; public static void main(String[] args) throws Exception { FileChannel fc = new FileOutputStream("data.txt").getChannel(); fc.write(ByteBuffer.wrap("Some text ".getBytes(..

입력받은 문자열 갖고 놀기~

/** * Input statement ? JAVA2 Class Fundamental Standard Edition * Invert result ? java2 cLAss fUNDAMENTAL sTANDARD eDITION * Reverse result ? 2AVAJ ssaLC latnemadnuF dradnatS noitidE * Upper count ? ... * Lower count ? ... * Space count ? ... * Digit count ? ... * */ import java.io.BufferedReader; import java.io.InputStreamReader; class Assign { // 문자열을 입력 받는 부분 public String getString(){ Buffe..

로또 번호 랜덤 생성기~

/** ex) lotto game count(1~9)? 3 game 1 ? 10 15 20 30 35 40 game 2 ? 1 7 24 29 40 45 game 3 ? 12 19 23 33 39 41 select continue(y/n)?y 조건) 1) 로또 입력부분 - gameCount(); 2) 로또를 발생하는 메소드 - lotto(); 3) 결과를 출력하는 부분 - result(); 4) 전체 흐름을 제어하는 메소드 - process(); 5) 계속 수행여부를 결정하는 메소드 - select(); 6) 중복되지 않는 결과가 출력되도록 합니다. 7) 각 게임결과를 오름차순으로 정렬하여 출력합니다. */ public class LottoGame{ // lotto 를 발생하는 메소드 int lotto()..

아래 3개의 국가 시간과 날짜출력

/** 다음과 같은 결과가 출력 [다음] Seoul : 2008-01-04 12:45:30 London : ??? NewYork : ??? java.util.Calendar와 GregorianCalendar class 참조 */ import java.util.Calendar; import java.util.GregorianCalendar; import java.util.TimeZone; public class Assignment4{ // Calendar Object를 생성하는 메소드 public Calendar getCalendar(String zone){ TimeZone tz=TimeZone.getTimeZone(zone); Calendar cal=new GregorianCalendar(tz); ret..

728x90