chrome 에서 java 사용이 불가능 할 경우

※ 2015년 9월 1일 부로 Chrome 에서 더이상 NPAPI 방식의 플러그인 사용을 막아 버렸습니다. 아래 방법대로 flags 페이지에 들어가도 npapi 관련 항목을 찾을 수 없습니다. 크롬 버전 45.0.2454.85 m 이상부터는 NPAPI 방식의 플러그인 사용이 불가능해서 자바 또한 크롬에서는 사용이 불가능 해졌습니다. 이제 자바를 사용하고 있는 사이트라면 크롬대신 파이어폭스를 이용해야 겠네요.   Chrome 42 버전으로 업데이트 되면서 자바플러그인 지원을 사용안함으로 기본 설정하도록 변경되었다. 그래서 기존에 자바플러그인을 사용하던 사이트는 접속하면 사용할수 없는 플러그인이라고 나온다. 이를 해결 하는 방법은 크롬에서 NPAPI 사용을 허용하면 된다. 허용방법은 Chrome 주소창에 chrome://flags/#enable-npapi 를 입력 하고 NPAPI 사용를 클릭하여 사용하도록 하면된다. 사용으로 변경하고나서 모든 크롬 브라우저를 닫은 뒤 다시 실행해야 Continue reading chrome 에서 java 사용이 불가능 할 경우

콘솔에서 즐기는 간단한 가위 바위 보 게임

콘솔창을 이용하여 간단하게 즐기는 가위바위보 소스코드 입니다. import java.util.*; public class rockPaperScissors { public static void main(String[] args) { Scanner scan = new Scanner(System.in); Random random = new Random(); String input = “”; while(true) { System.out.print(“입력 (종료는 q, 가위는 0, 바위는 1, 보는 2) : “); input = scan.nextLine(); if(input.equals(“q”)) break; int user = Integer.parseInt(input); int com = random.nextInt() % 3; if(user < 0 || user > 2) { System.out.println(); continue; } if(user < 0) user = user * -1; if(com < 0) com = com * -1; LinkedHashMap table = new LinkedHashMap(); table.put(“0”, “가위”); table.put(“1”, “바위”); table.put(“2”, “보”); Object Continue reading 콘솔에서 즐기는 간단한 가위 바위 보 게임

한글로 표기한 숫자를 정수로 변환 하여 출력하는 Java소스코드

한글로 표기한 숫자를 정수로 변환하여 출력하는 자바 소스코드이다. import java.util.*; public class HangulToNum { public static void main(String[] args) { String input = “이천오백삼십만사천오백육십칠”; System.out.println(input); System.out.println(hangulToNum(input)); } public static long hangulToNum(String input) { long result = 0; long tmpResult = 0; long num = 0; final String NUMBER = “영일이삼사오육칠팔구”; final String UNIT = “십백천만억조”; final long[] UNIT_NUM = { 10, 100, 1000, 10000, (long)Math.pow(10,8), (long)Math.pow(10,12) }; StringTokenizer st = new StringTokenizer(input, UNIT, true); while(st.hasMoreTokens()) { String token = st.nextToken(); //숫자인지, 단위(UNIT)인지 확인 int check = NUMBER.indexOf(token); if(check == -1) { //단위인 경우 if(“만억조”.indexOf(token) == -1) { tmpResult += (num Continue reading 한글로 표기한 숫자를 정수로 변환 하여 출력하는 Java소스코드

JAVA 조건문 if, switch

조건문에는 if 와 switch 가 존재한다. if 문은 if, if-else, if-else if 세가지 형태가 있다. if는 아래와 같은 형태로 사용된다. if(조건식) { //조건식의 결과가 true 일 경우 실행 문장 } if(조건식) { //조건식의 결과가 true 일 경우 실행 문장 } else { //조건식의 결과가 false 일 경우 실행 문장 } if(조건식1) { //조건식1의 결과가 true일 경우 실행 문장 } else if(조건식2) { //조건식1의 결과가 false 이고, 조건식2의 결과가 true일 경우의 실행 문장 } else { //조건식1과 조건식2의 결과가 모두 false 일 경우의 실행 문장 } 예제 int i = 90; if(i < 100) { System.out.println(i + “는 100보다 작다”); } Continue reading JAVA 조건문 if, switch

Java 정수형, 실수형 데이터타입의 저장 가능한 범위

Java에서 사용되는 DataType 기본형 중에 정수형과 실수형의 자료 범위표 이다. DataType Byte Min Max byte 1byte -128 127 short 2byte -32768 32767 int 4byte -2147483648 2147483647 long 8byte -9223372036854775808 9223372036854775807 float 4byte 1.4E-45 3.4028235E38 double 8byte 4.9E-324 1.7976931348623157E308 해당 범위를 자바에서 직접 출력하기 위한 소스와 그 결과 값. //자료형별 최대값 최소값 public class MinAndMax { public static void main(String[] args) { System.err.println(“byte의 최소값 : ” + Byte.MIN_VALUE); System.err.println(“byte의 최대값 : ” + Byte.MAX_VALUE); System.err.println(“short의 최소값 : ” + Short.MIN_VALUE); System.err.println(“short의 최대값 : ” + Short.MAX_VALUE); System.err.println(“int의 최소값 : ” + Integer.MIN_VALUE); System.err.println(“int의 최대값 : ” + Integer.MAX_VALUE); System.err.println(“long의 최소값 : Continue reading Java 정수형, 실수형 데이터타입의 저장 가능한 범위