본문 바로가기
JAVA

JAVA 기본 문법

by KWONE 2024. 8. 9.

출력


  
public class Hello2030 {
public static void main(String [] args) {
int n=2030;
System.out.print("헬로"+n);
}
}

print()는 줄바꿈없이 계속 출력, println()는 개행(한 문장 출력후 다음줄로 넘어감)


  
public class MyInfoApp {
public static void main(String [] args) {
System.out.println("Kitae Hwang");
System.out.println("20 years old");
System.out.println("Department of Computer Engineering");
}
}

자료형

기본 자료형에는 


  
public class Pi {
public static void main(String[] args) {
final double PI=3.14;
double radius=10.0;
double circleArea=radius*radius*PI;
System.out.println("원의면적 ="+circleArea);
}
}

형변환 (type casting)


  
package casting;
public class casting {
public static void main(String[] args) {
byte b=127;
int i=100;
System.out.println(b+i);
System.out.println(10/4);
System.out.println(10.0/4);
System.out.println((char)0x12340041);
System.out.println((byte)(b+i));
System.out.println((int)2.9+1.8);
System.out.println((int)(2.9+1.8));
System.out.println((int)2.9+(int)1.8);
}
}

scanner 활용


  
import java.util.Scanner;
public class ScannerEx {
public static void main(String args[]) {
System.out.println("이름, 도시, 나이, 체중, 독신 여부를 빈칸으로 분리하여 입력하세요");
Scanner scanner = new Scanner(System.in);
String name = scanner.next();
System.out.print("이름은 " +name+",");
String city = scanner.next();
System.out.print("도시는 " +city+",");
int age = scanner.nextInt();
System.out.print("나이는 " +age+"살");
double weight = scanner.nextDouble();
System.out.print("체중은 " +weight+"kg,");
boolean isSingle = scanner.nextBoolean();
System.out.println("독신 여부는 " +isSingle+"입니다.");
scanner.close();
}
}

'JAVA' 카테고리의 다른 글

비정형 배열  (0) 2024.08.13
생성자  (0) 2024.08.13
Chapter 02 실습문제  (0) 2024.08.10
Scanner 활용 및 if-else문 연습  (0) 2024.08.10
객체지향 프로그래밍언어, JAVA  (0) 2024.08.08