본문 바로가기
728x90

분류 전체보기139

[java] Cipher암호화하여 문자열 출력하기 문제 고전 암호학(Classical Cryptography)에서 사용하는 기법 중 “Caesar Cipher” 는 암호화의 대상이 되는 각각의 문자들을 알파벳 상의 세번째 오른쪽 문자로 치환하는 간단한 치환 암호기법 (즉, a는 d로, b는 e로, … , x는 a로, y는 b로, z는 c로)입니다. “everyday we have is one more than we deserve” 라는 문자열에 대해 Caesar Cipher 를 적용하여 암호화된 문자열 값을 아래와 같이 출력하도록 Prob3의 클래스의 main 함수를 완성하십시오. (단, 공백에 대해서는 치환을 적용하지 않습니다.) ***** 실행시 출력예시 ***** 암호화할 문자열 : everyday we have is one more than we.. 2021. 1. 1.
[java] split, trim split(자르는 기준) .split("/")을 해주면 /을 기준으로 데이터가 잘린다. 그리고 데이터를 double형으로 바꿔서 double형인 sum에 누적하여 더해준다. trim은 공백을 없애준다. public static void main(String[] args) { // TODO Auto-generated method stub String[] data = "고길동 / 99 / 67 / 92".split("/"); double sum = 0; //데이터가공 //split으로 점수 하나씩 더블형으로 바꿔서 sum에 더하기 //trim은 공백 없애줌 for(int i = 1; i < data.length; i++) { sum += Double.parseDouble(data[i].trim()); } S.. 2021. 1. 1.
[java] string배열 순서대로 글자만 역순 출력 문제 주어진 문자열 배열을 생성하여 배열의 내용을 역순으로 출력할 수 있도록 main 메서드를 작성하세요. - 문자열 배열의 내용을 역순으로 출력하되 각 문자열 또한 역순으로 출력한다. - 입력으로 주어진 문자열 배열의 예 : { "Java Programming" , "JDBC", "Oracle10g", "JSP/Servlet" } 처리 결과의 예 : gnimmargorP avaJ CBDJ g01elcarO telvreS/PSJ public class Prob2 { public static void main(String[] args) { // TODO Auto-generated method stub String[] strData = { "Java Programming" , "JDBC", "Oracle10.. 2021. 1. 1.
[java] 반복문에서의 break break는 자기가 속한 제일 가까운 반복문을 나간다. 반복문에 이름을 지정하여 해당하는 곳을 나가게 할 수도 있다. 아래의 코드 같은 경우에는 break OUT을 할 시, 모든 반복문이 종료된다. 출력결과 : 2*1=2 | 2*2=4 | 2*3=6 | 2*4=8 | public class test5 { public static void main(String[] args) { // TODO Auto-generated method stub OUT:for(int i=2; i 2020. 12. 31.
[java] 메모리 할당, JOptionPane으로 숫자 입력 받고 비교 1.스택 : 지역변수, 객체이용시 주소값들어가서 heap참조 2.heap(g.c) : default초기화 이루어짐, 객체생성 후 값들어감 3.static : java.lang, main함수, Math 등 4.코드표 영역 equalsIgnoreCase : 대소문자 상관없이 비교 Integer.parseInt : int형변환 JOptionPane.showInputDialog : 입력창 public static void main(String[] args) { // TODO Auto-generated method stub int num = Integer.parseInt(JOptionPane.showInputDialog("숫자를 입력하세요"));//null들어올때 생각해보기 String res = num > 0?.. 2020. 12. 31.
[java] 자바 기초 문법과 클래스의 구성 이클립스에서 새로운 자바 클래스를 생성한다. 이 클래스는 메인 함수를 갖고 있는 클래스이며, 메인 함수 안에 변수를 설정하고 데이터를 출력한다. Math.random : 랜덤값 반환 (0부터 시작) isDigit : 숫자인지 아닌지 (boolean형) trim : 공백 제거 toUpperCase : 대문자로 변환 .length : 길이 charAt : 인덱스 넣으면 그에 해당하는 데이터 반환 (0부터 시작) public class test2 { //클래스 구성요소 //멤버 변수+기능(메소드함수) public static void main(String[] args) { // TODO Auto-generated method stub int num = (int)(Math.random() * 100 + 1); .. 2020. 12. 31.
[Oracle] SQL select절, PL/SQL, 내장함수, 조인 date타입 * 년,월,일 형태로 변경할 때 주의 SELECT deptno, ename, hiredate, to_char(hiredate, 'YY"년 "MM"월 "DD"일"') FROM emp; rownum -- sal기준으로 내림차순 정렬후 5~10번째 열만 조회 SELECT * FROM (SELECT rownum row#, employee_id, first_name, salary FROM (SELECT * FROM employees ORDER BY salary desc)) WHERE row# >= 5 and row# 2020. 12. 30.
하루 일단어 5개 201230 1. 垢 (あか) 때, 더러움 垢が付く : 때가 끼다 2. 明(か)す (あかす) 밝히다, 털어놓다 秘密を明す : 비밀을 밝히다 3. 赤らむ (あからむ) 불그스름해지다, 홍조를 띠다 4. 上がり (あがり) 오름, 이익, 멎음, 그침 5. 諦め (あきらめ) 단념, 체념 2020. 12. 30.
일본어 회화 201228 いいじゃん、さぼっちゃえば。 에이 땡땡이 치면 되잖아. だめだよ。シフトに穴を開けるわけにはいかないじゃん。 안 돼. 근무 스케쥴표에 펑크 낼 수는 없잖아. 大丈夫だって、一日くらい。 괜찮다니까 하루정도. だめだって。ただでさえ今、年末で忙しいんだから。 안 된다니까. 안 그래도 지금 연말이라 바쁜데. シフト : 시프트, 근무 스케쥴표 さぼる : 땡땡이를 치다 穴を開ける(あなをあける) : 구멍(펑크)을 내다 ただでさえ : 안 그래도 年末(ねんまつ) : 연말 2020. 12. 29.
728x90