목록전체 글 (402)
happy coding
import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); // 입력 받을 테스트 케이스 개수 입력 받기 int T = Integer.parseInt(br.readLine()); // 개수에 따른 배열 생성 String arr[] = new String[T]; // 입력 받을 테스트 케이스 for (int i=0 ; i
import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); // 입력 String word = br.readLine(); // 출력 System.out.println(word); } } 위처럼 작성했더니 버퍼로 여러 줄을 입력받는 것은 불가능하다고 하고, 한 줄만 저장 및 출력이 가능했다. array로 해봤다. 첫 줄만 저장되고 그 이후는 저장도 안되더라. import java.io.*; import java.util.*; ..
import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); // 입력 String word = br.readLine(); int num = Integer.parseInt(br.readLine())-1; for (int i=0;i
import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String input = br.readLine(); //object 배열 선언 // Object[] arr = new Object[2][12]; Object[][] arr = { {"A+", 4.3},{"A0", 4.0},{"A-", 3.7}, {"B+", 3.3},{"B0", 3.0},{"B-", 2.7}, {"C+", 2.3},{"C0", 2.0},{"C-", ..
import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String input = br.readLine(); //character 클래스 이용 StringBuilder result = new StringBuilder(); for (int i=0;i
import java.io.*; import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String word = sc.nextLine(); int stringlen = word.length(); System.out.println(stringlen); } }
import java.io.*; import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); char word = sc.next().charAt(0); int num = (int)word; System.out.println(num); } }
자바에서 모든 I/O는 Stream을 통해 이루어진다. Stream이란 Byte 형태로 데이터를 운반하는 데 사용되는 연결통로 라고 할 수 있으며, 단방향 통신만 가능하기 때문에, 하나의 스트림으로 입력과 출력을 동시에 처리할 수 없다. 또한 먼저 보낸 데이터를 먼저 받게 되어있으며 연속적으로 데이터를 주고 받는다는 점에서 큐의 FIFO 구조로 되어 있다. 데이터의 스트림 근원지(시작점)을 Source, 데이터 종착점을 Sink, 연결한 것을 Stream 이라고 표현한다. 따라서 입력과 출력을 동시에 수행하려면 입력을 위한 입력 스트림, 출력을 위한 출력 스트림 모두 2개의 스트림이 필요하다. InputStream / OutStream을 사용하려면 반드시 해당 패키지를 import해야 한다. > impo..