본문 바로가기

분류 전체보기

(518)
객체 // 야구게임 loop()메서드에 finding()메서드와 userInput()메서드를 넣어줌 init()메서드를 생성하여 초기화 해주고 random()메서드도 같이 초기화 해줌 public static void main(String[] args) { // TODO Auto-generated method stub Baseball ball = new Baseball(); ball.init(); ball.loop(); ball.result(); } -------------------------------------------------------------------- public class Baseball { int r_num[]; int u_num[]; boolean clear; public void init() { ..
객체//Sorting public static void main(String[] args) { Sorting sort = new Sorting(); sort.input(); sort.sorting(); sort.result(); } --------------------------------------------------------------------------- public class Sorting { //변수선언 -> 멤버변수(두가지 이상 처리(메소드)에서 접근해야 하는 경우) int number[]; boolean updown; //처리 public void input() { Scanner sc = new Scanner(System.in); System.out.println("정렬 할 갯수 ="); int count ..
Object Oriented Programming(객체지향 프로그래밍) 이론 절차지향 : 처리중심 -> 객체지향 : 설계중심 *class MyClass{ //class의 설계 변수(멤버변수) - 접근지정(외부, 내부) 함수(메소드) - 처리 } *클래스명 변수(instance) = new 클래스명(); MyClass cls = new MyClass(); //동적할당 없이 사용 불가 ->stack영역 -> heap영역 기존방식 //TV -> 2대 String name[] = new String[2];//삼성, LG int channel[] = new int[2];//채널 수 boolean power[] = new boolean[2];// on/off //String name[0] = "삼성";//거실 name[1] = "LG";//방 channel[0] = 11; channel[1..
함수// 학생 성적 입출력 프로그램 1. static int getSearchIndex(String student[][], String name) { //2개이상 중복되는 코드는 함수로 빼주는 것이 좋음 int findIndex = -1; for (int i = 0; i < student.length; i++) { String n = student[i][0]; if(n.equals(name)) { findIndex = i; break; } } return findIndex; } 를 getSearchIndex로 함수로 빼주고 return 값을 줘서 빈 인덱스 자리를 찾아 입력하게 될 때마다 int findIndex = getSearchIndex(student, name); 로 호출하여 사용함 2. static void allPrint(Str..
시금치페투치네 봉골레 파스타 저번에 마켓컬리에서 시키고 한동안 창고에있던 아이를 꺼내 먹기로 했다 마침 엄마가 흑마늘 담근다고 마늘을 많이 사기도 했고^^ 재료는 별거 없다 뚝딱 해먹을거여서 재료: 편마늘 (다진마늘 가능) 고추(페페론치노) 파스타면 올리브유(버터, 다른 오일 가능) 바지락 이렇게만 넣어서 했다^^ 마늘을 올리브유에 볶아준다 마늘 이정도먹으면 사람되나? 싶었지만 먹을때 부족했어서 가능한 많이넣어주길 바란다 페페론치노가 없어서 나는 고추를 넣었다 ^^ 얼려놓았던것들 ㅎㅎ 나는야 자랑스런 한국인 코리안 한궈런~ 마늘도 익고 고추향도 올라온다싶으면 바지락을 넣고 살짝 볶아준다 옆에서는 면을 삶아준다 사진은 없는데 7-8분 삶아줬다 ~~~ 면수를 한국자 크게 넣고 뚜껑을 닫고 펄펄 끓여준다 너네왜 입 안벌리니 ㅠㅠㅠㅠㅠ 익..
학생 성적관리 프로그램 (미완성) public static void main(String[] args) { /* 학생 성적 관리 String student[][]; 메뉴 --- 1. 학생 정보 추가insert(예: 홍길동, 나이, 영어, 수학) 2. 학생 정보 삭제delete 3. 학생 정보 검색search 4. 학생 정보 수정update 5. 학생 정보 모두 출력 6. 과목의 총점-> 1. 영어2.수학 7. 과목의 평균 8. 성적순으로 정렬 9. 데이터 저장 */ Scanner sc = new Scanner(System.in); String student[][] = new String [20][4]; int choice; for (int i = 0; i < student.length; i++) { for (int j = 0; j < s..
파일//함수// 배열 파일 완성판 public static void main(String[] args) { /* write 함수 String arrAtr[] = { "Hello", "안녕하세요", "Hi" }; 파일명.txt 저장되는 함수 read 함수 String strArr[]; [0]
pw 간단입력문제 PrintWriter를 통해 data.txt파일에 안녕하세요. PrintWriter입니다.라고 적어보세요 import java.io.*; public class CharIOExam{ public static void main(String[]args){ PrintWriter pw = null; String str = "안녕하세요. PrintWriter입니다."; try{ pw = new PrintWriter(new FileWriter("data.txt")); pw.println(str); }catch(Exception e){ e.printStackTrace(); }finally{ try{ pw.close(); }catch(Exception e){ e.printStackTrace(); } } System.o..