thread A, B를 번갈아가며 count 변수를 증가시켜주고 thread a, b가 끝났을때 끝났다는 문구를 출력하고 끝났을때의 count값을 출력하고메인이 종료되었다고 출력join, notity, wait// 2014244057 이종민 package assignment; import java.util.Scanner; class WorkObject{static int count = 0; // 많은곳에서 써야해서 static 변수 선언Scanner scanner = new Scanner(System.in);int MAX = scanner.nextInt(); // 요구사항 1: 프로그램이 시작되면 사용자는 카운터의 Max값 (정수)을 입력한다synchronized void methodA() {//요구사항..
한시간 날려먹었네요jdk, eclipse 재설치 해가며 에러키워드를 잘못잡아서 구글링해도 컴파일할때의 오류만 나오고 이클립스 폴더 안에 eclipse.ini 마지막줄에 --add-modules=java.se.ee한줄 추가해주니까 되네요. 이 방법 말고도 아래 원글에 더 있으니 위에있는걸로 안되시면 가서 보세요 p.s 이클립스까지 실행을 시켜도 안에서 프로젝트 생성할때 또 뭔가 꼬이네요특별히 이유가 있지 않으면 맘편히 8버전 받아서 쓰세요ㅠㅠ https://stackoverflow.com/questions/34947994/neon-how-to-run-on-jdk9
//Main Thread 제어 예제import java.time.*; public class tthread{ public static void main(String[] args){for(int i = 0; i < 5; i++){System.out.println("ㄸㄸㄸ " + LocalDateTime.now());}for(int j = 0; j < 5; j++){System.out.println("ㄸㄷ~ " + LocalDateTime.now());try{Thread.sleep(1000);} catch(Exception e){}}for(int k = 0; k < 5; k++){System.out.println("ㄴㄳㅇ " + LocalDateTime.now());try { Thread.sleep(500)..
Account.java package account;public class Account { } AccoutExample.java package account; import java.util.Scanner;public class AccoutExample { public static void main(String[] args) throws BalanceInsufficientException{ int account = 0;int wd = 0;Scanner scanner = new Scanner(System.in);while(true) {System.out.print("출금은 W, 입금은 D, 종료를 원하시면 Q를 입력해주세요: ");String cho = scanner.nextLine();System.out..
import java.util.Scanner;import java.util.InputMismatchException;import java.lang.ArithmeticException; class adqewrsf{public static void main(String[] args) {Scanner scanner = new Scanner(System.in); try {int x = scanner.nextInt(); System.out.println("결과 = " + 100 / x); }catch(ArithmeticException e) {System.out.println("0이 입력되었습니다!");}catch(InputMismatchException s) {System.out.println("숫자를 입력해주..
/* * 2014244057, 2학년, 이종민 * 사실상 자바의 장점을 못살려서 C로 쓰셔도 될듯 * 개발소스코드 내에 주석으로 개발자의 학번, 학년, 및 성명 기입 필요. 미기입 시 0점 처리됩니다. * */import java.util.Random;import java.util.Scanner; public class Baseball{ static int compare (int playerNumbers[], int Numbers[], int length, int player, int MAX) { ////요구사항8: 숨겨진 값 비교 및 결과 출력을 위한 메소드 생성 필요Oint strike = 0;int ball = 0;if(length != MAX) {System.out.println("자릿수를 확인해..
'''#This comment is just my note.#Source: osam.oss.kr(Python)#Do not trust blindly #character data type = 'a', 'b', 'c'#string data type = 'nope, i am not' or "wow, fantastic"#Indexing : [k]type location k // k[i]#Slicing : [s:t:p] S to T till interval P#Concatenation : + combine the two string#stringtotal = stringa + stringb#Repetiton : * repeat#Check Member : in check in string#print("도" in st..
오늘 날짜 성공 스페셜 저지문제집 시간 제한메모리 제한제출정답맞은 사람정답 비율1 초256 MB33432046186964.271%문제서울의 오늘 날짜를 출력하는 프로그램을 작성하시오.입력입력은 없다.출력서울의 오늘 날짜를 "YYYY-MM-DD" 형식으로 출력한다.예제 입력 복사예제 출력 복사2015-01-24 힌트출처문제를 만든 사람: baekjoon알고리즘 분류출력 #include #include int main() { struct tm *t; time_t timer; timer = time(NULL); t = localtime(&timer); printf("%d-%02d-%02d",t->tm_year + 1900, t->tm_mon + 1, t->tm_mday); } //출처 : http://www...
다이얼 성공한국어원문문제집 시간 제한메모리 제한제출정답맞은 사람정답 비율1 초128 MB25631554142762.233%문제상근이의 할머니는 아래 그림과 같이 오래된 다이얼 전화기를 사용한다.전화를 걸고 싶은 번호가 있다면, 숫자를 하나를 누른 다음에 금속 핀이 있는 곳 까지 시계방향으로 돌려야 한다. 다른 숫자를 누르려면 다이얼이 원래 위치로 돌아가기를 기다려야 한다.숫자 1을 걸려면 총 2초가 필요하다. 1보다 큰 수를 거는데 걸리는 시간은 이보다 더 걸리며, 한 칸 옆에 있는 숫자를 걸기 위해선 1초씩 더 걸린다.상근이의 할머니는 전화 번호를 각 숫자에 해당하는 문자로 외운다. 즉, 어떤 단어를 걸 때, 각 알파벳에 해당하는 숫자를 걸면 된다. 예를 들어, UNUCIC는 868242와 같다.할머니..
오븐 시계 성공문제집 시간 제한메모리 제한제출정답맞은 사람정답 비율1 초128 MB51812517228149.512%문제KOI 전자에서는 건강에 좋고 맛있는 훈제오리구이 요리를 간편하게 만드는 인공지능 오븐을 개발하려고 한다. 인공지능 오븐을 사용하는 방법은 적당한 양의 오리 훈제 재료를 인공지능 오븐에 넣으면 된다. 그러면 인공지능 오븐은 오븐구이가 끝나는 시간을 분 단위로 자동적으로 계산한다. 또한, KOI 전자의 인공지능 오븐 앞면에는 사용자에게 훈제오리구이 요리가 끝나는 시각을 알려 주는 디지털 시계가 있다. 훈제오리구이를 시작하는 시각과 오븐구이를 하는 데 필요한 시간이 분단위로 주어졌을 때, 오븐구이가 끝나는 시각을 계산하는 프로그램을 작성하시오.입력첫째 줄에는 현재 시각이 나온다. 현재 시각..
Contact: j0n9m1n1@gmail.com