본문 바로가기

java 코딩

(11)
혼자 공부 정리 main.jsp 32번째 줄 로그인 로그인 name="email" name="pw" 값 넣어줌 controller 에다가 new 해서 LoginService 으로 서블릿 하나 만들어줌 로그인서비스에 왔다 알려줌 System.out.println("[JoinService]"); 뭐해야되냐 ? 로그인서비스에서 --> 입력받은 패스워드 아이디 가져와야함 ---> 포스트 방식으로 보냈음 혹시 포스트 방식으로 보냈는데 한글 껴있으면 인코딩 해줘야함 --->request.setCharacterEncoding("UTF-8"); 항상 어떤객체? 리퀘스트 객체에서 값 가져온다 String email =request.getParameter("email"); String pw =request.getParameter("pw"..
dowhile 홀수 짝수 판별 import java.util.Scanner; public class ex03_반복문dowhile { public static void main(String[] args) { // do-while문 예제(짝수였을 때 프로그램 종료) // 사용자가 입력한 값이 짝수가 나오기 전까지 계속 정수를 입력 받으세요 // 정수를 입력받음 // 입력받은 정수가 짝수라면 while문 종료 Scanner sc = new Scanner(System.in); int num; do { // 실행할 문장 System.out.print("정수 입력 : "); num = sc.nextInt(); // 입력한 정수 > 홀수면 while문 계속 // > 짝수면 while문 종료 if (num % 2 == 0) { System.out...
switch문 사계절 입력 import java.util.Scanner; public class ex05_switch { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); System.out.print("월 입력 : "); int month = sc.nextInt(); switch(month) { case 12 : System.out.println(month + "월은 겨울 입니다!"); break; case 1 : System.out.println(month + "월은 겨울입니다!"); break; case 2 : System.out.println(month + "월은 겨울입니다..
다중 if문 계절입력 다중 if문을 이용하여 계절 입력시 결과값에 맞는 계절 출력하여라!!
java if 조건문 예제 문제 : 정보처리기사의 각 과목의 정답개수를 int형 타입의 변수 5개를 선언하고 입력받으세요. 한 과목이라도 8개 미만인 경우, "불합격입니다!"를 출력하고 총 개수가 60개 이상이면 "합격입니다!"를 출력하는 프로그램을 만들어보세요. Scanner sc = new Scanner(System.in); (타이핑 후 ctrl + shift + O 누름) System.out.println("DB"); (syso 치고 ctrl + space 바) , ( 문자열 "") -문제에서 int형 타입의 변수를 5개 선언하라고 했으니깐 int num1 = sc.nextInt(); --> DB의 값을 console창에 입력하기 위해 ~~~~int num4 까지 동일한 이유 -문제에서 총과목의 개수가 60개 이상이면 합격이..
삼항연산자 예제 (상자의 개수구하기) 농구공을 구하기 위해 필요한 상자의 개수를 구하라! 상자 하나에는 5개 들어갈 수 있다. ex) 만일 농구공23개 이면 상자의 개수 5개 23개%5박스 --> 몫4 , 나머지3개(박스가 1개 더필요) = 총 5개 개수를 입력하세요 ---> Scanner사용 Scanner sc = new Scanner(System.in); 타이핑 후 ctrl + shift + O System.out.println( "농구공의 개수를 입력하시오"); --> 문자열에는 "" (syso 타이핑 후 ctrl + space 입력) int num : sc.nextInt(); int result : ( num%2==0 ? num/5 : num/5+1); 농구공의 개수를 2로 나눴을때 나머지가 0이면 true일때 농구공의 개수는 5로 ..
삼항연산자 (짝수,홀수 판별) 짝수인지 홀수인지 구별하기문제 삼항 연산자 말그대로 3개의 항을 연산하는것이다. (a ? b : c) ---> (조건식 ? true : false) "~를 입력하세요" --> Scanner 사용 Scanner sc = new Scanner(System.in); ctrl + shift + O 누름! System.out.print("정수를 입력하세요 : "); -->syso 타이핑 후 ctrl +space바 문자열에는 "" 필수!! int num = sc.nextInt(); -->정수를 기입하라고했으니깐 int 선언 후 sc.nextInt 기입해줘야 consol창에 정수기입 가능! 기입한 정수를 짝수인지 홀수인지 판별하려면! 삼항연산자를 사용 -짝수는 2로 나눴을때 나머지가 0이여함 비교연산자 == : 같다..
대입연산자 문제 우선 대입연산자에 대해 설명!! ex) num += 2 --> num = num+2 num -= 2 --> num = num-2 num*= 2 --> num = num*2
키보드로 데이터 입력받기 초를 입력하여 시/분/초로 나타내는 문제 Scanner sc = new Scanner(System.in); --> S 대문자 기입 주의!!! -->Scanner : 키보드로 데이터 입력받기를 지원! -->sc : 변수 타이핑 후 : ctrl + shift + o 눌러야함! 누르면 상단에 -->import java.utill.Scanner; 생김 그럼 완료! System.out.println(); -->단축기syso치고 ctrl+space바 누름! : 가로안()의 내용을 출력 int totalsecond = sc.nextInt(); --> 입력해야 console창에 데이터기입가능! / : 나누기 -->몫만 남음 %: 나누기 -->나머지만 남음 1시간은 3600초 60000초를 입력하면 int hour = ..
변수- 데이터타입 예제 boolean ->> 1byte (논리) true와 false 둘 중 하나 출력!! char ->> 문자를 출력 (2byte) string->>문자열을 출력 ex) char 문자-->'조' string 문자열-->"조성훈" 정수 byte --> 1byte short --> 2byte int --> 4byte long --> 8byte 실수 float -->4byte : float을 쓰려면 f를 넣어줘야함 ex) float a = 52.4f double -->8byte int num1 = 15; (int는 4byte) long num2 = num1; (long은 8byte) --> 4byte에서 8byte으로 //자동형변환 long num2 =30; int num3 =(int) num2; --> 8byte..