목록java (69)
June is Combung
package week4; import java.io.FileWriter; public class Day15_3 { public static void main(String[] args) { String[] names = { "momk", "megait", "github" }; String[] pws = { "1111", "2222", "3333" }; int[] moneys = { 20000, 30000, 40000 }; String fileName = "fileTest02.txt"; // momk/1111/20000 // megait/2222/30000 // github/3333/40000 String data = ""; for (int i = 0; i < names.length; i++) { data..
package week4; import java.io.FileWriter; public class Day15_2 { public static void main(String[] args) { // fileTest01.txt 안에 김철수/20,이만수/30,이영희/40 저장 // 파일 저장 1 번문제 String[] names = { "김철수", "이만수", "이영희" }; int[] ages = { 20, 30, 40 }; String data = ""; for (int i = 0; i < names.length; i++) { if (names.length - 1 == i) { data += names[i] + "/" + ages[i]; } else { data += names[i] + "/" + ages[..
package week4; import java.util.Scanner; public class Day15_1 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int[] arr = { 10, 20 }; boolean run = true; while (run) { for (int i = 0; i < arr.length; i++) { System.out.print(arr[i] + " "); } System.out.println(); System.out.println("[1]추가"); System.out.println("[2]삭제(인덱스)"); System.out.println("[3]삭제(값)"); System..
package week4; import java.util.Scanner; class Calculation_{ double num1; double num2; double result; // 매서드는 모두 독립공간이라서 갈색으로 표시된 변수들은 중복이되어도 전부 다른 변수이다. // double a, double b 은 4번이나 사용하지만 각각다른변수이다. void plus(double a, double b) { } void minus(double a , double b) { } void multiply(double a , double b) { } void division(double a , double b) { } void printResult() { System.out.println(result); } ..
package week4; /* * 클래스 -- 여러개의 자료 타입을 저장하기 위해서 만든 사용자 정의 자료 타입이다 메서드 -- 함수 하나의 기능구현하는 코드블록을 여러번 재사용 할 수있게 만든것 --> 메서드 코드의 간결성 , 생산적 --> 가독성 좋아진다 메서드 : 무조건 클래스를 인스턴스화 : 객체로 만들어서 접근이 가능하다 : --> new 클래스이름(); --> 클래스 인스턴스화 : 클래스 객체 (heap) 그 힙에서 만든 메모리의 주소를 호출 한곳 , main 안에 사용하는 이름으로 주소 변수만든다 Random rand = new Random(); ----------- ------------ 메인(stack)에서 heap 만들어지고 rand 주소를 객체로 heap rand 줌 주소 가진 값 ..
package week3; import java.util.Scanner; class Atm { int[] acc; int[] pw; int[] money; int log = -1; // -1(로그아웃), 1(dbAcc1로그인), 2(dbAcc2로그인) Scanner scan = new Scanner(System.in); int printMenu() { System.out.println("1.로그인"); System.out.println("2.로그아웃"); System.out.println("3.입금"); System.out.println("4.출금"); System.out.println("5.이체"); System.out.println("6.조회"); System.out.println("0.종료"); S..
package week3; class Student{ int hakbun; int score; void print() { System.out.println(hakbun + " " + score); } } class StudentManager{ // 1) 리턴사용하지않고 학생저장 Student student; void setStudentValue1( int x, int y) { student = new Student(); student.hakbun = x; student.score = y; } // 2) 리턴사용해서 학생저장 (별차이없다) Student setStudentValue2(int x , int y) { Student st =new Student(); st.hakbun = x; st.score =..
package week3; import java.util.Scanner; public class ATM1 { /* * # ATM[종합] 1. 로그인 . 로그인 후 재 로그인 불가 . 로그아웃 상태에서만 이용 가능 2. 로그아웃 . 로그인 후 이용가능 3. * 입금 . 로그인 후 이용가능 4. 출금 . 로그인 후 이용가능 5. 이체 . 로그인 후 이용가능 6. 조회 . 로그인 후 이용가능 7. * 종료 */ public static void main(String[] args) { Scanner scan = new Scanner(System.in); int dbAcc1 = 1111; int dbPw1 = 1234; int dbMoney1 = 50000; int dbAcc2 = 2222; int dbPw2 =..