본문 바로가기

자바22

728x90
Java #JSONArray 와 JSONObject로 JSON 생성하기 import org.json.simple.JSONArray; import org.json.simple.JSONObject; ... JSONArray jsonArray = new JSONArray(); JSONObject jsonObject = new JSONObject(); jsonObject.put("key1", "value1"); jsonObject.put("key2", "value1"); jsonArray.add(jsonObject); String jsonString = jsonArray.toJSONString(); //jsonString //=> [{"key1":"value1"}, {"key2":"value2"}] 2020. 1. 14.
JAVA_ Test044_ 반복문 (while 문) 실습문제 / 짝수들의 합 계산 Test044 반복문 (while 문) 실습문제 / 짝수들의 합 계산※ 실습문제 1 부터 100 까지의 정수 중에서 짝수들의 합을 계산하여 결과값을 출력하는 프로그램을 구현한다. 단, 조건문은 사용하지 않도록 하며, while 반복문을 사용하여 작성할 수 있도록 한다. Test044.java public class Test044{public static void main(String[] args){/*------내가푼 문제int n=0, sum=0; while(n++ 2018. 4. 6.
JAVA_ Test039_ if ~ else 연습 : 알파벳 대소문자 변경 프로그램 Test039 if ~ else 연습 : 알파벳 대소문자 변경 프로그램※ Quiz 실습문제 사용자로부터 알파벳 한 문자를 입력받아서 이를 판별하여 소문자를 입력받았을 경우 대문자로 변환하고 대문자를 입력받았을 경우 소문자로 변환하는 프로그램을 작성한다. 단, 입력은 『System.in.read()』 메소드를 활용하여 구현한다. ※ 알파벳 모음 아스키코드 A(65), E(69), I(73), O(79), U(85) ↓ +32 a(97), e(101), i(105), o(111), u(117) Test039.java import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.IOException; public class Test.. 2018. 4. 4.
JAVA_ Test038_ if ~ else 연습 : 알파벳 변환 프로그램 Test038 if ~ else 연습 : 알파벳 변환 프로그램※ Quiz 실습문제 사용자로부터 알파벳 한 문자를 입력받아 이를 판별하여 입력받은 알파벳이 모음일 경우만 결과를 출력하는 프로그램을 작성한다. 단, 대소문자를 모두 적용할 수 있도록 처리한다. 또한, 알파벳 이외의 문자가 입력되었을 경우 입력 오류에 대한 내용을 사용자에게 안내해줄 수 있도록 한다. ※ 알파벳 모음 아스키코드 A(65), E(69), I(73), O(79), U(85) ↓ +32 a(97), e(101), i(105), o(111), u(117) Test000.java import java.io.IOException;import java.io.BufferedReader;import java.io.InputStreamReader.. 2018. 4. 4.
JAVA_ Test037_ if, Scanner 연습 : 작은 수에서 큰 수 순으로 출력하는 프로그램 Test037 if, Scanner 연습 : 작은 수에서 큰 수 순으로 출력하는 프로그램※ Quiz 실습문제 사용자로부터 임의의 정수 세 개를 입력받아 작은 수에서 큰 수 순으로 출력하는 프로그램을 작성한다. 단, 입력 데이터를 한 번에 처리할 수 있도록 구성하며, 『xor』연산자를 활용하여 스왑 처리를 할 수 있도록 한다. ※ xor 연산자x = x ^ y;y = y ^ x;x = x ^ y; Test037.java import java.util.Scanner; public class Test037{public static void main(String[] args){Scanner sc = new Scanner(System.in);int a, b, c; System.out.println("임의의 세 정.. 2018. 4. 4.
JAVA_ Test036_ if else 문 연습 : 작은 수에서 큰 수 순으로 출력하는 프로그램 Test036 if else 문 연습 : 작은 수에서 큰 수 순으로 출력하는 프로그램※ Quiz 실습 문제 사용자로부터 임의의 정수를 입력받아 작은 수에서 큰 수 순으로 출력하는 프로그램을 작성한다. 단, 임시 저장 변수 int temp를 이용하여 자리바꿈을 한다. (비트연산자를 이용한 자리바꿈 → Test025 참고) Test036.java import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.IOException; public class Test036{public static void main(String[] args) throws IOException{BufferedReader br = new BufferedRea.. 2018. 4. 4.
JAVA_ Test035_ if else 문 연습 : 배수 판별 프로그램 Test035 if else 문 연습 : 공배수 판별 프로그램※ Quiz 실습 문제 사용자로부터 임의의 정수를 입력받아 입력받은 정수가 2의 배수인지, 3의 배수인지, 2와 3의 배수인지, 2와 3의 배수가 아닌지 판별하여 결과를 출력하는 프로그램을 구현한다. Test035.java import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.IOException; public class Test035{public static void main(String[] args) throws IOException{//▲ 변수선언BufferedReader br = new BufferedReader(new InputStreamReader(.. 2018. 4. 4.
JAVA_ Test034_ if else 문 연습 : 두 개의 정수를 입력받아 연산하는 프로그램 Test034 if else 문 연습 : 두 개의 정수를 입력받아 연산하는 프로그램※ Quiz 실습 문제 임의의 두 정수와 연산자를 입력받아 해당 연산자의 처리 결과를 출력하는 프로그램을 작성한다. 단, if 조건문을 활용하여 처리할 수 있도록 하며, 연산 결과는 편의상 정수형으로 처리될 수 있도록 한다. ※ 문자열은 비교연산자로 비교 불가※ 연산자의 아스키코드+ = 43- = 45* = 42/ = 47 Test034.java import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.IOException; public class Test034{public static void main(String[] args) throws.. 2018. 4. 4.
JAVA_ Test031_ if else 문 실습 : 성적 출력하기 Test031 if else 문 실습문제 : 성적 출력하기Quiz 실습문제이름, 국어점수, 영어점수, 수학점수를 입력받아 다음과 같은 형태로 출력하는 프로그램을 작성한다.등급은 평균점수를 기준으로 처리한다.90 ~ 100점 : A 80 ~ 89점 : B70 ~ 79점 : C 60 ~ 69점 : D60점 미만 : F단, BufferedReader 의 readLine() 메소드를 통해 입력받을 수 있도록 하며, printf() 메소드를 통해 출력할 수 있도록 구현한다. Test031.java import java.io.IOException;import java.io.InputStreamReader;import java.io.BufferedReader; public class Test031{public sta.. 2018. 4. 4.
JAVA_ Test030_ if 문 실습 : 짝수, 홀수 판별 프로그램 Test030 if 문 실습 : 짝수, 홀수 판별 프로그램※ Quiz 실습문제사용자로부터 임의의 정수를 입력받아 입력받은 정수가 짝수인지 홀수인지 판별하여 결과를 출력하는 프로그램을 구현한다.단, BufferedReader 의 readLine() 메소드를 통해 입력받을 수 있도록 처리하고 if 문을 활용하여 구현할 수 있도록 한다. (else 는 아직 사용하지 않는다.) Test030.java import java.io.IOException;import java.io.InputStreamReader;import java.io.BufferedReader; public class Test030{public static void main(String[] args) throws IOException{//▲ 변수.. 2018. 4. 4.