본문 바로가기

개인 공부/Java

(2)
[Java] 두수를 입력 받아 사칙연산 하기 [공부/Java] - 객체 지향 프로그래밍(Object Oriented Programming)이란? [공부/C언어] - (c언어) 입력한 숫자(i)부터 입력한 숫자(j) 까지 입력한 수(k)만큼 한줄에 표현하기 요즘 파이썬에 빠져서 파이썬만 짜다보니 자바코드를 까먹기 시작 했다. 따라서 중간 중간 자바 기초적인것부터 짜봐야 할 거 같아 기본적인 사칙연산을 구현 해보았다. 코드는 아래와 같다. 윈도우 노트북에서 인텔리제이로 구현을 하고 이미지를 찍기 위해 맥에서 'test.java'로 만들어 실행 시킨후 캡쳐하였다. 더 자세한 코드는 Github[바로가기]에서 볼수 있다. package dev.sungmin; import java.util.Scanner; public class Main { public s..
[Java] 멀티쓰레드를 이용한 카운터 멀티 쓰레드를 이용한 카운터 * 요구사항 프로그램 설명 : 멀티스레드를 이용한 카운터 개발자 : 김성민(2015244055) 개발 시작 날짜 : 18.06.04 개발 종료 날짜 : 18.06.09 요구사항 : 1. 프로그램이 시작되면 사용자는 카운터의 Max값(정수)을 입력한다. 그리고 입력된 Max값은 공유 객체의 필드인 count의 초기값으로 사용된다. 2. 메인스레드는 2개의 스레드(threadA,threadB)를 생성하고, 생성된 2개의 스레드들은 공유 객체의 필드인 count를 번갈아가면서 1씩 감소시킨다. 3. 각 스레드가 count를 1감소시킬때 마다 어떤 스레드가 값을 감소시켰는지를 감소된 count값과 함꼐 출력시킨다. 4. 각 스레드는 count값이 0에 도달 하면 종료된다. 5. 각 ..