본문 바로가기
728x90
반응형

자바10

[자바 초보자를 위한] 간단한 학생 성적 계산 프로그램 만들기 사촌동생이 프로그래밍 학원을 다니고 있는데.. 오늘 연락이 왔다.형.. 나 이것좀 알려줘 모르겠엉..간만에 보니 이거 어떻게하더라?! 라는 생각을 하고 차근차근 풀어 나가 보았다. 초보자에게 이런 어려운걸 시키다니 ㅠㅠ 예전에 나도 프로그래밍을 배울때가 생각이 났다. 배울당시 하나도 몰랐던건데 이제와 보니 아는게 많아진 듯 하다. . . . . . .그립다 그 배웠던 시절이.. 우선 프로세스를 보자면더보기1. Scanner 클래스를 사용하여 사용자 입력2. 사용자에게 사람 수를 묻고 입력을 numberOfPeople 변수에 저장3. scores 배열을 만들고 배열 길이를 numberOfPeople로 설정4. totalScore 변수를 0으로 초기화5. for 루프를 사용하여 각 사람의 점.. 2024. 4. 24.
자바 클래스 타입 확인 일 하다가 로직을 짜는 도중 회원 번호와, 작성글의 회원번호를 매칭하는 도중에 삽질을 했다. 로그 찍어보면 값은 같은데 자꾸 false를 타는 바람에 시간낭비를 한다. //틀린 코드 //세션에서 가져온 memIdx LoginSessionInfo loginInfo = PageSession.getLoginSessionInfo(); loginInfo.getMemIdx(); //게시판 작성자의 memIdx를 가져오는 객체 Map info= recruitService.getRecruitInfo(param); info.get("REG_IDX") if(loginInfo.getMemIdx().equals(regIdx) || loginInfo.getNuriYn().equals("Y") ){ // } 여기서 중요했던게 맵.. 2023. 9. 4.
[Java] cannot be cast to java.lang.String 해결 errcode: cannot be cast to java.lang.String //변경 전 dataVo.setDepIata((String)object.get("dep_iata")); //변경 후 dataVo.setDepIata(String.valueOf(object.get("dep_iata"))); 2023. 6. 26.
jdk-설치 1.오라클 페이지 접속하여 java 를 설치 www.oracle.com/java/technologies Oracle Java Technologies | Oracle Java Is the Language of Possibilities Java is powering the innovation behind our digital world. Harness this potential with Java resources for student coders, hobbyists, developers, and IT leaders. www.oracle.com 2. 환경변수 설정 내 PC에서 -> 설정 -> 고급 시스템 설정 -> 환경변수 1) 시스템 변수 에 새로만들기 변수: JAVA_HOME 값: C:\Program Fi.. 2022. 9. 21.
제네릭 제네릭 의미 일반화된 클래스나 메소드 자료형 검사가능 제네릭은 다양한 타입의 객체들을 다루는 메서드나 컬렉션 클래스에 컴파일 시의 타입체크를 해주는 기능이다. – 자바의 정석 제네릭 예제 사용하지 않을때 ArrayList list = new ArrayList(); //제네릭을 사용하지 않을경우 list.add("test"); String temp = (String) list.get(0); //타입변환이 필요함 ArrayList list2 = new ArrayList(); //제네릭을 사용할 경우 list2.add("test"); temp = list2.get(0); //타입변환이 필요없음 위는 제네릭을 사용하지 않았을때이다. 안쓸때는 형변환이 필요하다, 사용할때public class TestGeneric.. 2021. 4. 7.
이클립스 찾기 기능 단축키 이클립스 파일찾기 1. CTRL+ F : 현재 파일에서 특정 문자를 찾거나 찾은 문자를 교체하는 방법 2. CTRL+ SHIFT + R : 프로젝트에 포함된 리소스(여기서는 파일)중에 찾는 방법 3. CTRL+ H : 자세하고 가장 다양한 방법으로 찾을 수 있는 방법 정규표현식 및 다채롭게 찾을수 있습니다. 4. CTRL + SHIFT + G : 함수를 호출하는 함수를 찾아준다. 5. CTRL + ALT + H : 함수를 호출하는 함수를 찾아준다.(처음 호출해지는 함수까지 찾아준다.) 2021. 4. 1.
728x90
반응형