Scanner 클래스의 hasNext()
10951번 문제를 풀다가 hasNextInt()라는 메서드를 처음 알게되었다. Buffer를 이용해서 해결하려고 했는데, 도저히 해결할 수 없었고, 구글링해서 hasNextInt() 라는 함수를 알게되었다. hasNext()는 Scanner의 내장 함수인데, 스캐너 객체로 데이터가 들어왔는지 여부를 반환하는 함수이다. 문제에 대한 정답 코드이다
10951번 문제를 풀다가 hasNextInt()라는 메서드를 처음 알게되었다. Buffer를 이용해서 해결하려고 했는데, 도저히 해결할 수 없었고, 구글링해서 hasNextInt() 라는 함수를 알게되었다. hasNext()는 Scanner의 내장 함수인데, 스캐너 객체로 데이터가 들어왔는지 여부를 반환하는 함수이다. 문제에 대한 정답 코드이다
이것 역시 계산기를 만들어보다가 형변환 일이 있어서 구글링을 했는데, 아예 형변환에 대해 정리해두면 좋을 것 같아 작성해보았다. 목차 To integer Double to integer String to integer Char to integer To double Integer to double To char Integer to char St
간단하게 계산기 만들어보는중에 Math 클래스를 사용할 일이 있어서 여기에 정리해보려고 한다. 각각의 함수를 오라클 공식 도큐먼트와 링크해두었다. 자주 사용하는 Math 클래스의 내부 함수이다. Math.abs( ) abs 함수는 모든 숫자 데이터타입을 지원한다. (int, long, float, double) 절대값을 구하는 함수 Math.c
자바에서는 이클립스 콘솔 창에 출력 할 때, System.out.println(); 이라는 코드로 출력을 한다. 그런데 이 코드는 어떻게 구성되어 있는걸까? 생각없이 출력을 위해서만 작성하다가 문뜩 생각나서 정리해보았다. 자바가 내장하고 있는 기본 패키지인 java.lang 패키지에는 System 이라는 클래스가 포함되어 있다고 한다. 그러니 System
Examples1) Math.random()123456789101112131415public class Example_01 { public static int rollDice() { // random num between 0 and (almost) 1 double randomNumber = Math.rand
별찍기(1).java 보고오기 5) bottom-up 하프 별 트리 크리스마스 트리모양으로 별이 아래로 갈수록 2개씩 증가하는 형태이다. 반복문은 중첩반복문 2개가 필요해보인다. 왼쪽에서 부터 공백을 채우는 중첩반복문과 *을 찍는 중첩반복문. 먼저 별 트리의 왼쪽 공백을 채우는 코드이다. 123456for (int i = 0; i < len; i+
중첩 for문에 익숙해지기위해 별찍기를 연습해봤다. 1) 왼쪽, 상단에서 하단으로 1234567891011121314151617181920212223import java.util.Scanner;public class star_1 { public static void main(String[] args) { Scanne
목차 Java의 특징 Java의 철학 정리 주석 Write once, **Run anywhere. Java의 특징 Java는 ‘Java의 아버지’로 불리우는 James Gosling가 1995년, Sun Microsystems.Inc,(이하 Sun)에서 다른 연구원들과 함께 개발한 프로그래밍 언어이다. 1995년에 Java 1.0을 발표했다