본문 바로가기

분류 전체보기296

sql 연습 문제 풀이 데이터베이스 실습을 할 때 query문을 만들기가 쉽지 않다. 항상 기본으로 깔려 있어야 하는 문법이 있다. 유명한 madang서점에 고객이 되어 질문을 작성해 본다. 1.도서번호가 1인 도서의 이름 mysql> select bookname from book where bookid=1; 2.가격이 2만 원 이상인 도서명 select bookname form book where price>=20000; 3.박지성(1번고객)의 총 구매액 select sum(saleprice) "총구매액" from orders where custid=1; 4.박지성(1번 고객)이 구매한 도서수 select count(*) from orders where custid=1; two.마당서점 운영자와 경영자가 요구하는 질문들 1... 2021. 4. 9.
가위바위보에서 언제나 이기는 값 출력(switch 문) 01줄 당신 변수 선언 : String 당신 = JOptionPane.showInputDialog("가위/바위/보:"); 02줄 우승 변수 선언 : String 우승 = 가위바위보(당신); 05줄 가위바위보 변수 선언을 하고 hand라는 스위치가 들어간다 public static String 가위바위보(String hand) { 06줄 offer 변수에는 입력 값 hand에 따라 출력 값이 나온다. 07 줄 ~15줄 : 언제나 승리하는 값 22줄에는 offer를 리턴한다. 2021. 4. 2.
학생 점수 3과목 입력 받아서 평균 내기 02줄 System.out.println(getTreeScores()); 03줄 public static double getTreeScores() { 04줄 String stringScore = JOptionPane.showInputDialog(null, "3과목성적을 ','로 나열하세요"); 05줄 int kor = Integer.parseInt(stringScore.split(",")[0]) 마지막 줄 double avg =(int) (((kor + eng +math) / 3.0)*100 ) /100; return avg; 2021. 4. 2.
학생 점수 입력 등급 정하기 우선 주요 메소드를 정리 JOptionPane.showInputDialog : 입력 메소드 split : 쪼개는 메소드 Pane 의 사전적 의미는 창문 또는 유리창을 뜻합니다 split 의 사전적 의미는 쪼개다, 도끼로 쪼개는 의미를 지니고 있습니다 단 2개의 메소드를 활용하여 학생 점수를 입력하고 등급을 정해봅니다. 02줄 첫 줄 에는 입력 데이터할 것임을 출력 : SysOut(InputData()); 03줄 InputData 클래스를 만들어준다 04줄 입력창을 띄우고 입력을 받아들인다 : String nameScore = JOptionPane.showInputDialog(null, "이름 성적 입력"); 05줄 숨표 단위로 쪼갠다 : nameScore.split(",") 06줄 5줄(이름 입력) 다음.. 2021. 4. 2.