목록분류 전체보기 (438)
코딩항해기
[이전문제] [과제][JAVA] 별찍기package home0620;public class homework01 {// 별찍기// 1.// 8888// 888// 88// 8// 2.// 8// 88// 888// 8888// 3. // 88888// 888// 8 public static void main(String[] args) {// 1.// A A[console]8888 888 88 8--------------------------- 8 88 88minibcake.tistory.com [문제]/* * 별찍기 * * * *** * ***** */ [디버깅표]iij (공백)???k (별)???? 0T0T j 1T k=i 2T k 3F0T 1F 1T0T ..
배열에 대해 공부하기 위해 출석부 프로그램 만들기 실습을 진행하였다.(풀이 비교 추가함 2024.06.28.)[문제]학생부 프로그램 만들기 요구사항최대 5명까지 저장할 수 있는 학생부가 있습니다.학생부 프로그램을 작성해주세요. [로직 구성]더보기 * 메뉴안내 * 메뉴 선택지 입력받기 * * 프로그램 종료 선택시 * >정말 종료할지 확인하기 * >>종료하겠다면 반복문 종료(프로그램 종료) * * 학생 추가 선택시 * >배열에 자리가 있다면 * >학생 이름 입력받기 * >저장하기 전 확인하기 * >저장하기 선택시 학생이름 배열에 추가 * >아니라면 저장하지 않고 이름을 다시 입력받음 * * 학생부 전체 출력 * >배열이 비었는지 검사하기 * >>만약 배열이 비었다면 비었음을 알리고 메뉴로 * >배열의 ..
오류 메세지 기록NegativeArraysSizeException 이 오류가 발생한 코드에서는 배열의 길이를 입력값으로 받아 생성하고 있는데,해당 부분에서 발생한 오류이다. 이는 배열의 길이가 음수로 들어갈 수 없기 때문에 뜬 오류로 배열 길이 값을 받을 때 0이하의 값이 들어가지 않도록 유효성 검증을 추가해주면 된다.int num; // 사용자가 입력한 정수while(true) { //> "); num=sc.nextInt(); if(0
오류메세지 기록ArrayIndexOutOfBoundsException 코드를 테스트하던 중 오류메세지가 떴다. 뜬 오류는 ArrayIndexOutOfBoundsException으로,해당 코드에서는 index의 값을 입력받아 해당하는 값을 불러올 때 오류가 발생한 것이다. 뒤에 붙은 index 4 out of bounds for length 3이라는 메세지대로배열의 길이는 3인데 index값으로 4가 들어왔다는 오류메세지이다. (배열 범위 초과) 유효값 검증을 추가하여 해당 오류가 발생하지 않도록 처리하였다.이제 사용자가 배열 길이를 벗어나는 값을 입력할 시 안내 메세지가 나오며 정상적인 값을 다시 입력할 수 있다.int[] stu = new int[3]; // 학생 점수 저장할 배열while (true)..
제어문, 흐름제어문프로그램의 흐름(제어방향)을 제어할 때 사용한다.조건문, 반복문, 기타제어문이 있다. [조건문] if, switch조건에 따라 코드의 실행여부를 결정하는 구문으로 if문과 switch문이 있다.반복문과 달리 코드는 조건이 true일 때 한 번만 실행된다.if문은 if문, if~else문, if~else if문으로 나뉘게 된다. if문조건식의 결과에 따라서 분기처리할 때 사용한다.조건식의 결과가 true라면 영역 안의 코드가 실행되고, false라면 실행되지 않고 넘어간다.if문이 끝나고 오는 코드는 if문과 관계없이 실행된다.if (조건식) { 실행할 코드; //조건식의 결과가 true일 때만 실행 } if~else문if~else문은 if문에서 false의 경우를 처리할 수 없었던 단..
노션 공식 단축키 문서https://www.notion.so/ko-kr/help/keyboard-shortcuts 단축키 – Notion (노션) 도움말 센터Notion은 키보드와 Markdown 단축키를 완벽하게 갖추고 있어 마우스를 쓰지 않고도 필요한 모든 일을 할 수 있습니다 ⌨️www.notion.so
https://youtu.be/jXtUUm92RiQ?si=33ozG6WydvSDXh14 git을 사용할 때 add. commit push로 주먹구구 방식처럼 사용하는 것 같아 관련 지식을 늘리고자 우아한테크의 유용한 git 명령어 영상을 시청하게 되었다.add, commit, push의 특징브랜치가 앞으로 진행되는 명령어이다.add . commit을 진행하게되면 브랜치가 생성되고, 생성될 때마다의 기록을 남기며 앞으로 나아가게 된다.이 때 진행한 내용을 취소하고 싶다면 수동으로 복구도 가능하지만,실수가 발생할 수 있다.커밋로그가 지저분해진다.등의 단점이 있다.1. [git reset]으로 해결해보기(X)이 때 시도해 볼 수 있 git 명령어는 git reset이다.git reset : 이전 커밋 상태로..
[문제]정수를 3개 입력받아주세요. 총합과 평균 출력, 평균은 소수점까지 출력 [예시]10 11 11 총합 = 32 평균 = 10.666667 >> 평균 = 10package class05;import java.util.Scanner;public class Test06 {// 정수를 3개 입력받아주세요.// 총합과 평균 출력, 평균은 소수점까지 출력// 10 11 11// 총합 = 32// 평균 = 10.666667 >> 평균 = 10 public static void main(String[] args) { /* * 반복횟수를 정하는 변수 = 3 * 정수 3개 입력받기 * 총합 변수에 정수 3개 더해 넣기 * 평균점수에 정수 3개 더해 넣고 실수 3.0으로 나누기 * 평균 내림한 값..
문제 설명 정수 n과 문자열 control이 주어집니다. control은 "w", "a", "s", "d"의 4개의 문자로 이루어져 있으며, control의 앞에서부터 순서대로 문자에 따라 n의 값을 바꿉니다. "w" : n이 1 커집니다. "s" : n이 1 작아집니다. "d" : n이 10 커집니다. "a" : n이 10 작아집니다. 위 규칙에 따라 n을 바꿨을 때 가장 마지막에 나오는 n의 값을 return 하는 solution 함수를 완성해 주세요. 제한사항 -100,000 ≤ n ≤ 100,000 1 ≤ control의 길이 ≤ 100,000 control은 알파벳 소문자 "w", "a", "s", "d"로 이루어진 문자열입니다. 1차 풀이class Solution { public int ..
[요약]무결성을 판단하는 3가지 : 정확성, 일관성, 유효성무결성의 종류 : 개체 무결성, 참조 무결성, 도메인 무결성, 무결성 규칙 참조 무결성을 유지하기 위한 기능RESTRICTED부모 테이블의 값을 변경 또는 삭제하고자 할 때 해당 값을 참조하고 있는 개체가 있다면,변경 또는 삭제 연산을 취소한다.CASCADE부모 테이블의 값을 또는 삭제하면, 해당 값을 참조하고 있는 개체도 변경 또는 삭제된다.SET NULL부모 테이블의 값을 변경 또는 삭제하면, 해당 값을 참조하고 있는 개체의 값을 NULL로 설정한다. 제약조건 유형NOT NULLnull을 허용하지 않음컬럼명 컬럼타입 NOT NULLUNIQUE중복값과 null을 허용하지 않음CONSTRAINT 제약조건명 UNIQUE(컬럼명)PRIMARY KEY..