loading
반응형

프로그래밍 254

[JAVA] IF문 hasNextInt에 대해서 알아보자!

안녕하세요 최근 JAVA로 알고리즘 공부를 통해서 여러가지를 알게되었습니다 그 중에서 문제를 푸는 중에 hasNextInt라는 Scanner의 기본 메소드를 알게되었습니다 hasNextInt는 Scanner에서 정수를 입력받은 경우 true를 정수를 입력받지 않는 경우 false의 값을 반환받는 메소드입니다 이제 어떻게 사용하는지 방법에 대해서 알아보겠습니다 예제 1. 제일 간단한 방식의 사용방법입니다 if문을 사용해서 아래와 같이 sc가 정수로 넘어오는지 확인한 후 정수가 아니면 "거짓" 값을 출력을 해줍니다 // Scanner 변수 선언 Scanner sc = new Scanner(System.in); // if문을 사용해서 정수인 경우 true이므로 참을 출력 아닌 경우 false를 출력 if(sc..

[Visual Studio/주석] 주석 단축키, 주석아이콘, 주석 처리방법

안녕하세요 Visual Studio의 주석에 대해서 알아보겠습니다 일단 주석이란 프로그램이 돌아가는데 반영이 되지 않고 다른 프로그래머들에게 내가 짠 소스에 대해서 설명을 달기위해 다는 것을 의미합니다 주석을 다는 방법에 대해서 알아보겠습니다 목차 한 줄 주석 달기 여러 줄 주석 달기 메서드에 주석 달기 한 줄에 주석 설정 단축키 한 줄에 주석 해제 단축키 여러 줄에 주석 설정 단축키 여러 줄에 주석 해제 단축키 Visual Studio 아이콘을 사용해서 주석 설정 및 주석 해제 주석 아이콘이 없는 경우 다시 보이도록 하기 한 줄 주석 달기 한 줄씩 주석을 다는 방법은 하단의 방법처럼 주석을 달은 부분에 "//"로 주석을 달 수 있습니다 //string a = "주"; //string b = "석"; s..

프로그래밍/C# 2021.04.24

[JAVA] 여러 줄 한 번에 주석달기 단축키

안녕하세요 자바 프로그래밍을 처음 시작하다보면 주석을 달아서 코드를 설명할 때가 있습니다 보통 한 줄씩 주석을 다는 경우에는 하단의 방식으로 주석을 달게됩니다 "//"을 사용해서 한 줄씩 주석을 달아줍니다 //System.out.println("Comment"); //System.out.println("One"); //System.out.println("Way"); 여러 줄에 주석을 다는 경우에는 하단의 방식으로 주석을 답게됩니다 주석을 처음 다는 부분에 "/*" 주석의 끝나는 부분에 "*/"을 사용해서 주석을 달게됩니다 /* System.out.println("Comment"); System.out.println("Multi"); System.out.println("Way"); */ 마지막으로 한꺼번에..

[JAVA] charAt에 대해서 알아봅시다

안녕하세요 이번 글에서는 자바의 charAt에 대해서 알아보겠습니다 알고리즘 공부를 하면서 charAt이란 녀석을 처음으로 써봤습니다 charAt이란 string 타입으로 받은 문자열을 char 타입으로 한 글자만 받는 함수입니다 주로 Scanner와 같이 응용되서 사용이 됩니다 이제 사용방법에 대해서 알아보겠습니다 1. 문자열 받기 "Hello World"를 charAt(0)을 통해서 첫 번째 문자열 "H"만 받아올 수 있습니다 밑의 System.out.print를 실행하면 "H"만 받아옵니다 String str = "Hello World"; System.out.print(str.charAt(0)); 2. 숫자 받기 숫자로 받는 방법입니다 a를 0으로 입력한 후 b에서 숫자로 받습니다 - 48을 하는 ..

[JAVA] 아스키코드/유니코드 문자/숫자 변환

안녕하세요 JAVA에서 아스키코드와 유니코드의 개념 및 char를 이용한 문자, 숫자로 변환하는 방법에 대해서 알아보겠습니다 아스키코드 미국정보교환표준부호(영어: American Standard Code for Information Interchange), 또는 줄여서 ASCII( /ˈæski/, 아스키)는 영문 알파벳을 사용하는 대표적인 문자 인코딩이다. 아스키는 컴퓨터와 통신 장비를 비롯한 문자를 사용하는 많은 장치에서 사용되며, 대부분의 문자 인코딩이 아스키에 기초를 두고 있다. 아스키는 7비트 인코딩으로, 33개의 출력 불가능한 제어 문자들과 공백을 비롯한 95개의 출력 가능한 문자들로 총128개로 이루어진다. 제어 문자들은 역사적인 이유로 남아 있으며 대부분은 더 이상 사용되지 않는다. 출력 가..

[JAVA/이클립스] 에러 : An error has occurred. See the log file

안녕하세요 이번에 이클립스를 실행하여 workspace를 열면 아래와 같은 에러가 계속 떠서 에러를 해결한 방법에 대해서 알아보겠습니다 실행할 때마다 An error has occurred. See the log file. 경로명\workspace\.metadata\.log란 메시지 팝업이 뜨면서 이클립스가 종료되었습니다 처음 에러를 접했을 때 굉장히 난감했습니다 ㅠㅠ 분명 몇 일전까지만 해도 이상없이 작동하던거였는데 갑자기 안 되는거였습니다 고민하다 안드로이드 스튜디오를 설치하면서 JAVA 11 버전으로 새로 설치한 것이 생각났습니다 아무래도 그 부분이 원인인 것 같아서 해당 에러와 JAVA 버전 업그레이드 관련해서 구글링해서 에러를 해결할 수 있었습니다 아래와 같은 방법으로 해결했습니다 1. 각자 이..

[C#/Selenium/ChromeDriver] 크롬 연동 에러

안녕하세요 이번에 C#에 Selenium에 ChromeDriver를 사용하려고 하는데 에러가 발생하여 해결 방법에 대해서 글을 남겨봅니다 Nuget에서 참조를 전부 받고 WebDriver를 실행해서 돌릴려고 하면 System.InvaildOperationException: 'session not created: The version of ChormeDriver only supports Chrome version 85(SessionNotCreated)' 란 에러가 계속 나타났습니다 후... 역시 코딩은 한 번에 성공하면 오히려 더 불안법이죠 ㅠ 이번 오류는 바로 에러메시지에서 원인을 대강 파악할 수 있었습니다 크롬드라이버의 버전이 낮아서 생긴 에러입니다 제가 사용한 해결 방법입니다 1. 크롬드라이버 다운로..

프로그래밍/C# 2021.04.22

[C#] TypeLoadException 에러 해결 방법

안녕하세요 C# 신규 프로그램을 만들어서 개발 중에 Nuget을 사용해서 dll을 다운로드를 했는데 TypeLoadException 에러가 떴습니다 지금까지 잘 되던 dll 이었는데 갑자기 이런 에러가 뜨니 정말 당황스럽러웠습니다 이 에러를 해결한 방법을 알아보겠습니다 제가 이 에러가 떴던 원인은 프로젝트 이름과 참조한 dll의 이름이 같아서 생긴 에러였습니다 프로젝트의 이름을 변경하니 이상없이 잘 진행이 됐습니다 이게 100% 해결방법은 아닐껍니다 만약에 에러가 뜬다면 프로젝트 이름과 dll의 이름을 확인합시다! C# 개발에 있어서 이 글이 도움이 됐으면 좋겠습니다

프로그래밍/C# 2021.04.22

웹 브라우저 자동화 프로그램(Selenium IDE) 다운로드 및 사용법(크롬)

안녕하세요 웹 브라우저 자동화 프로그램인 Selenium을 알아보겠습니다 Selenium IDE는 기존에 Selenium API를 Stand Alone형태로 빼낸 프로그램이다 자체 프로그램으로 Web동작을 녹화했다가 실행을 하면 사용을 할 수 있습니다 크롬에서 Selenium IDE의 다운로드 및 사용방법에 대해서 알아보겠습니다 다운로드 방법입니다 1. 먼저 하단의 경로에 접속하여 크롬 웹 스토어의 Selenium IDE의 설치페이지로 이동을 합니다 chrome.google.com/webstore/detail/selenium-ide/mooikfkahbdckldjjndioackbalphokd Selenium IDE Selenium Record and Playback tool for ease of getti..

프로그래밍/C# 2021.04.21

Visual Studio 2017 윈폼 프로젝트 만들기

안녕하세요 개발에 있어서 가장 기초적인 것인데 의외로 헤맬때가 많은게 프로젝트를 만드는 방법입니다 이번 글에서는 Visual Studio 2017의 윈폼 프로젝트를 만드는 방법에 대해서 알아보겠습니다 1. 먼저 Visual Studio 왼쪽 상단의 파일을 선택합니다 새로만들기 - 프로젝트를 선택하면 프로젝트 신규 생성 팝업이 나타납니다 마우스로 하기 귀찮다면 Ctrl + Shift + N(컨트롤 + 쉬프트 + N)으로도 프로젝트 신규 생성 팝업을 실행할 수 있습니다 2. 새 프로젝트 팝업에서 C# 윈폼을 만들예정이므로 Visual C# 탭에서 Windows Desktop을 선택합니다 메인 화면의 생성할 수 있는 탬플릿 목록이 나타납니다 Windows Forms 앱(.NET Framework)를 선택합니다..

프로그래밍/C# 2021.04.21
반응형