본문 바로가기
728x90
반응형

java10

FileReader/FileWriter 1. 영문으로 키보드로 문자열을 입력받아 (exit가 입력될때까지 문자열을 입력받음) test.txt파일로 저장하는 프로그램을 작성해 보세요. package test.aa; import java.io.FileWriter; import java.util.Scanner; public class HW1 { public static void main(String[] args) throws Exception{ Scanner scan=new Scanner(System.in); FileWriter fw=new FileWriter("test.txt"); System.out.println("파일로 저장될 문자열을 입력하세요.. 종료는 exit"); while(true) { String text=scan.nextLine(.. 2021. 10. 20.
HashMap/Calender 1.도서정보를 갖는 클래스를 만들고 추가,검색,수정,삭제,전체보기 기능을 만들어 보세요.HashMap에 저장(도서번호가 key로 저장) 도서정보:도서번호,도서명,가격 package hw; import java.util.Scanner; import java.util.HashMap; import java.util.Collection; import java.util.ArrayList; class BookInfo { private String bNum; private String bName; private int price; public BookInfo(String bNum, String bName, int price){ this.bNum = bNum; this.bName = bName; this.price =.. 2021. 10. 20.
회원관리 기능 1.회원관리 기능을 갖는 프로그램 만들어 보세요. 회원정보 : 아이디,비밀번호,이메일,전화번호 회원정보를 갖는 클래스를 만들고 ArrayList에 저장하고 아래의 기능을 작성해 보세요. 회원추가기능 회원검색기능(아이디로 검색하면 모든 정보 출력) 회원삭제기능(아이디를 입력하면 해당 정보 삭제) - remove메소드 회원수정기능(아이디를 입력받아 비밀번호,이메일,전화번호를 수정할 수 있도록)- set메소드 ==== 화면 ==== 1.회원추가 2.회원검색 3.회원삭제 4.회원수정 5.종료 원하는 메뉴:1 [회원추가] 아이디:__ package test; import java.util.Scanner; import java.util.ArrayList; import java.util.Iterator; class .. 2021. 10. 20.
[9/17] class ,생성자,메소드 [ 사용자 정의 매소드 ] -어떠한 기능을 갖는 코드의 묶음 -형식 리턴형 매소드명(매개변수,...) 실행문장; .. [return]; { 메소드의 여러 형태 * ->매대변수나 리턴문이 있을수도 있고 없을수도 있다. 리턴문이 없으면 리턴타입을 void로 표기한다. [객체지향 프로그래밍] * -모든 작업을 객체화해서 프로그래밍하는 기법 * -객체지향 프로그래밍에서는 모든 작업을 클래스로 구현한다. * -클래스 만드는 형식 * class 클래스명{ * 맴버변수; * ,,,, * 맴버 메소드() * {...} * * } * * -클래스를 사용하기 위해서는 객체(인스턴스)를 생성해야한다. * * -객체생성 형식) * 클래스명 객체명 = new 클래스명(); /* * [ 생성자 (constructor) ] * -.. 2021. 10. 20.
728x90
반응형