본문 바로가기

분류 전체보기985

자바기반의 웹&앱 응용 SW개발자 양성과정 5일차 -14 오목판 만들기 1번은 재미로 public class Ex11OmokProgram { public static void main(String[] args) { for(int y = 0; y 2020. 2. 25.
자바기반의 웹&앱 응용 SW개발자 양성과정 5일차 -13 while 문의 반복조건의 개별적으로 사용되는 것을 압축 시키고자 새로운 반복문인 for문을 배웠다. for문과 이중 for문을 사용해 별찍기 예제를 해보겠다. 반복문에 제어문인 if ,if else, else를 사용해 조건에따라 출력되는 기호를 바꿔 출력가능하다. if(조건1) //조건1이 true일 경우 code line3을 사용하지않고 code line1을 사용하게된다 code line1 else if(조건2)//조건2가 true일경우 code line3를 사용하지않고 code line2를 사용하게된다 code line2 else code line3 //기본 베이스가되는 코드이며 만약에 조건1과 조건2가 동시에 true라면 조건1의 해당되는 codeline1만 실행된다. 왜나면 한문장이여서 첫 조건.. 2020. 2. 25.
자바기반의 웹&앱 응용 SW개발자 양성과정 4일차-12 숙제. 1.20번째의 숫자부터 평균을 구하시오. 조건절의 조건에서 count가 20보다 크거나 같다면 입력받은 값을 총합에 더하고, 카운트 2 개수가 1씩 증가해서 총합/카운트를 하면 평균이 나옴 import java.io.FileInputStream; import java.io.IOException; import java.util.Scanner; public class TwentyProgram { //파일에 6개의 정수를 저장했다. public static void main(String[] args) throws IOException { FileInputStream fis =new FileInputStream("res/ex07data.txt"); Scanner scan = new Scanner(fis).. 2020. 2. 24.
자바기반의 웹&앱 응용 SW개발자 양성과정 4일차-11 값 변수와 참조 변수 값 변수는 값을 변수(공간)에 담아서 값을 담은 값형식으로 만들어져 사용하고, 참조 변수는 값을 담은 공간의 주소를 담은 참조형식으로 만들어진 객체를 사용 기본형 (int char long)자료형으로 선언된 변수는 기초변수인데 자료형 변수는 객체라고 하지않는다 그리고 참조 변수가 바로 객체이다. 즉 객체를 선언해서 초기화를하면 Null값이 (주소값)이 저장된다 기초 변수는 데이터가 메모리에 저장되는 반면 참조 변수는 주소 값이 저장된다. 파일에 있는 정수를 문자열로 읽어와서 다시 정수로 변환한 뒤 총합을 구하는 코드를 작성해보자 import java.io.FileInputStream; import java.io.IOException; import java.util.Scanner; p.. 2020. 2. 24.
에이콘 아카데미 JAVA 복습 1주차 정리 -2 교재의 합 구하기 예제 두 개의 숫자를 받아서 첫 번째 숫자부터 두 번째 숫자까지의 합을 구하는 예제 package javaExample1; import java.util.Scanner; public class NumSum { public static void main(String[] args) { Scanner scan = new Scanner(System.in); //n(a+l)/2 합공식 //첫 출력부분 int a=0; int b=0; EXIT2:while(true) { System.out.println("┌────────────────────┐"); System.out.println("│합을 구하는 프로그램 │ "); System.out.println("└────────────────────┘").. 2020. 2. 23.
에이콘 아카데미 JAVA 복습 1주차 정리 지금까지 배운 것을 토대로 가벼운 입출력 프로그램을 만들어보려고 한다. 월급 계산기로 시급과 하루 일하는 시간 , 날짜를 입력하고 그에 맞는 월급을 콘솔 출력해주고 바탕화면에 그 값을 출력해주는 메모장 프로그램. 가벼운 순서도 질문 생성 ▼ 시급을 입력 ▼ 일한 시간을 입력 ▼ 일한 일수 입력 ▼ 시급 * 시간 *일수 콘솔에 출력 ▼ 결과값으로 파일생성 ▼ 파일에 입력값 출력 import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.PrintStream; import java.util.Scanner; public class SalaryCalculator { p.. 2020. 2. 22.
자바기반의 웹&앱 응용 SW 개발자 양성과정 3일차 -10 e.g.3 우리는 문자열을 콘솔창에 입력해서 콘솔창에다 출력을 하는 프로그램 public class Ex6ConsoleCopyProgram { public static void main(String[] args) throws IOException { System.out.print("┌──────────────────────┐\n"); System.out.print("│ Copy Program │\n"); System.out.print("└──────────────────────┘\n"); System.out.print("복사할 파일 명 >"); //버퍼에서 입력한 값들을 전부 읽기위해 Scanner 클래스 사용한 뒤 //그 입력값을 줄단위로 출력해주는 nextLine()을 사용해서 콘솔창에 출력하기 Sc.. 2020. 2. 21.
자바기반의 웹&앱 응용 SW개발자 양성과정 3일차 -9 e.g.2 이미지파일을 읽어와서 새로운 카피이미지파일을 만드는 법. import java.io.* public class CopyFile { public static void main(String[] args){ //첫번째로 이미지 파일을 읽어와야지 또 이미지를 카피(출력)해야함 FileInputStream fis = new FileInputStream("파일경로//이미지파일"); FileOutputStream fos = new FileOutputStream("파일경로/새로생길 이미지파일 이름"); //read()는 리턴값이 한 바이트씩 읽어오며, 파일을 전부 읽었을땐 -1 반환 int x; //반환값을 담을 변수 준비 while((x = fis.read()) != -1)//한 바이트씩 읽어오기때문에 전.. 2020. 2. 21.
자바기반의 웹&앱 응용 SW개발자 양성과정 3일차 -8 앞으로는 배웠던 절차를 말로 풀고 코드를 입력하는 방법으로 한번 더 복습 e.g.1 성적을 입력하는 파일에 성적을 오직 숫자로만 점수를 입력한 후 그 점수를 읽어와서 콘솔 창에 출력하는 법 import java.io.* public class OutInput{ public static void main(String[] args) throws IOExpection { //먼저 파일에 숫자를 입력 (출력) FileOutputStream fos = new FileOutputStream(파일경로//파일.txt); fos.write(23); fos.write(24); fos.flush(); fos.close(); //파일에 입력된 숫자를 읽음 (입력) FileInputStream fis = new FileInpu.. 2020. 2. 21.
JAVA 연산자 -3 단항 연산자 && 복합 대입 연산자 설명 무 연산자 종류 연산자 증가 연산자 ++ 감소 연산자 -- 덧셈 대입 += 뺄셈 대입 -= 곱셈 대입 *= 나눗셈 대입 /= 나머지 대입 %= 2020. 2. 20.