본문 바로가기
728x90
반응형

스마트인재개발원/자바36

[자바/DB] JDBC로 회원가입, 로그인, 조회하기 MemberVo 클래스 package JDBC_오후; public class MemberVo { private String id; private String pw; private String name; private int age; public MemberVo(String id, String pw, String name, int age) { super(); this.id = id; this.pw = pw; this.name = name; this.age = age; } public MemberVo(String id, String pw) { this.id = id; this.pw = pw; } public String getId() { return id; } public String getPw() { re.. 2022. 9. 27.
[자바/DB] JDBC - 메소드 이용하여 구현하기 SQL 실행 화면 보는 법 Windows -> show view -> others -> Data Source Explorer MemberVO : 필드 , 생성자, getter/setter 구현 클래스 public class MemberVO { //필드 구성 //필드 = DB 컬럼값 private String id; private String pw; private String name; private int age; //생성자 public MemberVO(String id, String pw, String name, int age) { super(); this.id = id; this.pw = pw; this.name = name; this.age = age; } //getter. setter public.. 2022. 9. 27.
[자바/DB] JDBC - 정보 입력 받아 출력 및 수정 INSERT문 import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; import java.util.Scanner; public class Ex01_insert문 { public static void main(String[] args) { PreparedStatement psmt = null; Connection conn = null; String url = "jdbc:oracle:thin:@127.0.0.1:1521:xe"; String db_id = "hr"; String db_pw = "hr"; try { Class.forName("o.. 2022. 9. 27.
[자바/DB] JDBC JDBC JAR파일 추가방법 ojdbc.jar 프로젝트에 추가. build path - configure build path - c - oraclexe - ap - product - jdbc - jdbc6.jar추가 Insert import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; public class Ex01_insert { public static void main(String[] args) { //JDBC 연결 순서 //0. ojdbc.jar 프로젝트에 추가. // : build path - configure build path -.. 2022. 9. 27.
[객체 배열] 배열에 담아 학생의 점수 합계,평균 구하기 package 오후; public class StudentScore { private String name; private int scoreJava; private int scoreWeb; private int scoreAndroid; public StudentScore(String name, int scoreJava, int scoreWeb, int scoreAndroid) { super(); this.name = name; this.scoreJava = scoreJava; this.scoreWeb = scoreWeb; this.scoreAndroid = scoreAndroid; } public String getName() { return name; } public int getScoreJava() .. 2022. 9. 22.
[자바]약수 구하기 메소드 활용 약수 구하기 public class 메소드실습1약수 { public static void main(String[] args) { getDivisor(10); getDivisor(16); getDivisor(24); } private static void getDivisor(int num) { System.out.print(num+"의 약수 : "); for(int i=1;i 나머지 클래스 로드는 그 이후 //이 함수를 바로 main에 호츨하여 사용할려면 static 붙여야만 가능 for(int i=startValue;i 2022. 9. 19.
[자바] 치환/ 버블정렬 치환 package 버블정렬; public class Ex01_1_치환 { public static void main(String[] args) { int num1=10; int num2=20; System.out.println(num1+" , "+num2); //치환 int temp = num1; num1=num2; num2=temp; System.out.println(num1+" , "+num2); } } 정렬 알고리즘 : 원소들을 일정한 순서대로 열거하는 알고리즘 버블정렬 - 두 인접한 원소를 비교하여 정렬하는 방법 - 속도는 느리지만 코드가 단순하다 제일 큰 수가 가장 오른쪽으로 제일 먼저 정렬됨 :1step 버블하는 과정 나열 package 버블정렬; import java.util.Arrays;.. 2022. 9. 16.
[자바]이차원배열 초기화 및 출력 다양한 형태 2차원배열 초기화 하고 출력 public class Ex01_2차원배열1 { public static void main(String[] args) { //방법1 //5행 5열 크기의 2차원배열 array선언 및 생성 int[][] array = {{1,2,3,4,5}, {6,7,8,9,10}, {11,12,13,14,15}, {16,17,18,19,20}, {21,22,23,24,25}}; //1~25까지 초기화하기 // ex) array[0][0] = 1; array[4][4]=25; for(int i=0;i 2022. 9. 16.
[자바]배열을 이용하여 채점 프로그램/배열의 수만큼 별 찍기/홀수만 출력 사용자로부터 답을 입력받아 결과 출력 총점 출력 배점은 20점 답 1 4 3 2 1 ==채점하기== 답을 입력하세요 1번답 >> 2번답 >> 3번답 >> 4번답 >> 5번답 >> 정답확인 x x x o x 총점:20 import java.util.Scanner; public class Ex03_배열실습2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] answer = new int[5]; answer[0]=1; answer[1]=4; answer[2]=3; answer[3]=2; answer[4]=1; System.out.println("==채점하기=="); System.out.println("답을 .. 2022. 9. 15.
[자바]배열 5개 입력받아 모두 출력 후 최대,최소,총합,평균 구하기 실습문제. 크기가 5인 정수형 배열 형성 정수형 배열에 5개 점수 입력 입력된 점수 모두 출력 import java.util.Scanner; public class Ex02_배열실습1 { public static void main(String[] args) { int[] num = new int[5]; Scanner sc = new Scanner(System.in); for(int i=0;i 2022. 9. 15.
[자바] 배열 - int [] numbers = new int[4]; - 배열타입 배열선언 배열에대한 래퍼런스변수 = 배열생성 선언한 배열 타입과 동일 [배열크기]; (선언부) (생성부) - 배열에는 0이 들어가있음 - 배열의 크기는 생성할때만 지정가능 - int[] array = new int[5]; -> int[5] array; 불가능 package 배열; public class Ex01_배열설명 { public static void main(String[] args) { //배열 선언 및 생성 //데이터타입[] 배열의이름 = new 데이터타입[배열크기]; int[] array = new int[5]; //int[] array1; //array1 = new int[5]; // //기본 데이터타입 변수 //int, .. 2022. 9. 14.
[자바] 이중for문 이용하여 별찍기 예제들 별찍기1 public class Ex11_이중for문4 { public static void main(String[] args) { //3행 4열의 별짓기 //**** //**** //**** for(int j=1;j0;i--) { System.out.print("*"); } System.out.println(); } } } 별찍기4 public class Ex13_이중for문5 { public static void main(String[] args) { for(int j=4;j>=1;j--) { for(int i=0;i 2022. 9. 14.
[자바]반복문 - 이중for문 구구단 출력 예제1. 2단~9단까지 모두 출력 import java.util.Scanner; public class Ex09_이중for문1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); for(int i=2;i 2022. 9. 14.
[자바]반복문 / for문 / 예제-구구단 만들기 반복문 – FOR문 : 주로 반복횟수가 정해진 경우 구조 FOR(초기화구문; 검사조건; 반복후작업){ 검사조건이 TRUE일 동안 실행될 로직; } 문제1. 21부터 57까지 출력 문제2. 96부터 53까지 출력 문제3. 21부터 57까지 출력 public class Ex03_for문1 { public static void main(String[] args) { //for문 사용 //1. 21~57까지 출력 for(int i=21;i=53;j--) { System.out.print(j+" "); } System.out.println(); //3. 21~57까지 출력(단, 홀수만 출력) for(int k=21;k 2022. 9. 14.
[자바]반복문-로그인 프로그램 만들기 반복문 예제 : 로그인프로그램 아이디와 비밀번호 각각 입력받고 일치할 경우 “로그인성공”, 일치하지않을 경우 “아이디와 비밀번호가 잘못되었습니다.” 출력 (아이디:Hello, 비밀번호 :1234) 아이디를 입력해 주세요>> hi 비밀번호를 입력해 주세요>>1234 아이디와 비밀번호가 잘못되었습니다. 아이디를 입력해 주세요>> Hello 비밀번호를 입력해 주세요>>1234 로그인 성공! import java.util.Scanner; public class Ex01_로그인 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String id = "Hello"; String pw = "1234"; while(true) .. 2022. 9. 14.
728x90
반응형