본문 바로가기
[java/File] image File road 정리 이미지 파일은 FileInputStream 을 이용해서 로드해야한다. InputStream is = new FileInputStream(""); 가능OK InputStream is = new FileImageInputStream(""); 가능OK //자바 7이전에 많이 사용 FileInputStream fs = new FileInputStream(""); 가능OK IOException 위치는 2가지 가능 main에 써줘도되고 catch에 써줘도된다. 또 catch를 2개 추가하여 Exception추가 가능 1. 방법 public static void main(String[] args) throws IOException{ 2. 방법 public static void main(String[] args) tr.. 2022. 6. 27.
[java/FileInputStream] String list로 받아 integer list로 변경, 사용자 입력값과 로또 번호 확인 사용자가 6개의 숫자를 입력하는 로또 프로그램 입니다. 프로세서 시작 시 숫자를 입력해주세요. 넣게 됩니다. 총 6번의 숫자를 입력받게됩니다.그리고 lotto.txt결과를 가진 파일을 로드하여 사용자가 입력한 값과 결과를 비교하여 몇개를 맞췄는지 검토하는 프로그램 코드를 작성하세요. lotto.txt 1,15,26,27,23,11 public static void main(String[] args) throws IOException { //Files 로드시 필수로 써주기 Scanner sc = new Scanner(System.in); List list = new ArrayList();// 데이터 로드 List list2 = new ArrayList();// 사용자 입력값 int count = 0; tr.. 2022. 6. 26.
[java/배열] String 2차 배열의 숫자, int로 변경 후 총 합구하기 Integer.parseInt String 배열에 있는 숫자들을 출력해야할 일이 많은데요. 그냥 출력이라면 일단 텍스트와 같은 개념으로 출력 할 수 있지만 총합, 평균, 짝수 확인, 홀수 확인 등 수학연산이 필요한 과정에는 String을 Int로 변경해주어야합니다. 이 때 사용할 단어는 Integer.parseInt입니다. 그럼 아래의 코드를봐주세요. public static void main(String[] args) { String number [][] = { //String 배열 int 배열로 바꿔서 총 합 구하기 {"11","22","33","44","55"}, {"1","2","3","4","5"} }; int sum=0; for(int i=0;i 2022. 6. 26.
[java/List] 다차원 List의 총 합 구하기 + 총합이 홀수인지 짝수인지 출력하기 해당 데이터값을 모두 더하여 짝수인지 홀수인지 확인하세요. Integer data[][] = { { 10, 20, 30, 40, 50, 60, 70 }, { 3, 6, 9, 12, 15, 17, 19 } }; ->ArratList로 변환하여 구했습니다. Integer data[][] = { { 10, 20, 30, 40, 50, 60, 70 }, { 3, 6, 9, 12, 15, 17, 19 } }; ArrayList list3 = new ArrayList(Arrays.asList(data)); //ArrayList로 변환 int sum=0; //List의 총 합계를 더할 int 선언 for (int i = 0; i < list3.size(); i++) { // 전체 배열 반복문 for(int ii=0;.. 2022. 6. 25.
[java/배열] 메소드 추가하여 사용자 입력값 출력 "동물 이름을 입력해주세요." * 총 배열 데이터는 5개가 생성됩니다. * 별도의 메소드에서 해당 사용자가 입력한 값을 리스트로 구성하여 * 출력하세요. * 예) 사용자가 입력한 형태 : 다람쥐 토끼 사슴 애벌레 강아지 * 결과 예 ) [다람쥐, 토끼, 사슴, 애벌레, 강아지,] 별도의 메소드는 static void로 구현해주었다. Scanner sc = new Scanner(System.in); String sum=""; for(int i=0;i 2022. 6. 25.