자바

Programming/Scala

[Scala-02] Scala에서 Java Class 사용하기

Scala의 장점 중 하나는 Java 코드를 사용할 수 있다는 점이다. 사용하고 싶은 Java 클래스를 import 하여 사용하면 된다. 또한 java.lang 패키지 하위에 있는 모든 클래스들은 Scala에선 따로 import 하지 않아도 기본적으로 사용할 수 있다. 다음은 Java 코드를 Scala 코드에 적용해보겠다. Java의 Date class와 Dateformat class는 날짜 관련한 유틸리티 클래스로 강력한 기능을 제공하고 있다. 이를 Scala 코드에서 다음과 같이 사용할 수 있다. [ 현재 시간을 한국에서 사용하는 시간대 표현으로 출력하는 코드 ] import java.text.DateFormat._ import java.util.{Date, Locale} object KoreaDat..

Programming/Scala

[Scala-01] Hello World 출력하기

스칼라 프로젝트를 만들고, Hello World를 출력해보는 코드를 작성해보자. 일반적으로 자바 프로그래밍을 해본 사람이라면 Hello World 코드를 다음과 같이 작성할 것이다. public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World"); } } 반면 스칼라 코드는 다음과 같다. object Helloworld { def main(args: Array[String]): Unit = { println("Hello, World") } } 자바에서 정적멤버(함수 또는 필드)를 선언하기 위해 클래스의 일부로 정적 멤버를 정의한다. 하지만 정적멤버에 대한 개념이 없는 스칼라에서는 이러한 ..

Programming/Algorithm

[Java - 알고리즘] 입력된 정수의 합 구하기

package com.tistory.johnmarc; import java.util.Scanner; public class InputIntegerSum { public static void main(String[] args) { System.out.print("Input: "); Scanner scanner = new Scanner(System.in); int x = scanner.nextInt(); System.out.println("SUM: " + sumInputInteger(x)); } private static int sumInputInteger(int value) { int sum = 0; while (value != 0) { sum += value % 10; value /= 10; } retu..

JohnMark
'자바' 태그의 글 목록 (2 Page)