본문 바로가기
java

쉽게배우는 Java1 - 프로그래밍 구성/데이터 타입

by Gyona 2023. 1. 1.

먼저 프로젝트를 하고싶을땐! 이클립스에 들어간다.

* 초보자를 위해 네비게이터를 틀어주면 좋다!

file -> new->javaprojectm->이름을 적고 원하는 위치를 지정 ->next해서 파일생성한다.ㅡ>만들어진 파일에서 새로운 파일을 만들어준다. 

.java를 적을것!

컴퓨터에는 data가 있고 그 데이터는 연산을 해야한다.

data는 문자가 될수도 있고 숫자 등이 될수 있다.

System.out.println();을 치기 귀찮을때 sout을 치고 ctrl+space를 하면 된다!

sysout도 가능

 

 

public class Datatype(파일명과 동일하게!)

위와 같은 오류가 발생했는데! 이럴때에는 

java파일을 갈색상자가 있는곳에 들어가야한다! 즉 src에넣어 줘야한다.

 

 

java 프로그래밍 구성 ---------------------------------------데이터타입 

public class Datatype{

public static void main(String[] args) {

System.out.println(6); //number

System.out.println("six");//String 문자이다!글자이다!

System.out.println("6"); //String 6 문자 6이다

 

System.out.println(6+6); //12이다.

System.out.println("6"+"6"); //66이다.

 

System.out.println("1111".length()); //4이다.

// System.out.println(1111.length()); //오류가 난다.

}

}

프로젝트 안에 새로운 파일을 만들고 싶다면! new file을 거쳐 만드는 번거러움을 덜고자

class를 바로 만들어주고 public static void main(String[] args) 코드가 적힌 파일을 바로 만들어줄수 있다!

 

java 프로그래밍 구성 --------------------------------------------숫자와 연산

public class Number {

public static void main(String[] args) {

 

//Operator

System.out.println(6 +2);//8

System.out.println(6 - 2); //4

System.out.println(6 * 2); //12

System.out.println(6 / 2); //3

 

System.out.println(Math.PI); //3.141592653589793

System.out.println(Math.floor(Math.PI));//3.0 floor은 소수점 첫번째 자리에서 내림

System.out.println(Math.ceil(Math.PI));//4.0 ceil은 소수점 첫번째 자리에서 올림

 

}

}

java 프로그래밍 구성 --------------------------------------------문자열의 표현

 

public class StringApp {

public static void main(String[] args) {

System.out.println("Hello World"); //String 자바에서는 ""사이에 문자를 넣어야한다!

System.out.println('H');//Character

System.out.println("H");

System.out.println("Hello "

+ "World"); //중간에 enter을 쳐도 줄바꿈이 되지 않는다.

 

 

//new line

System.out.println("Hello \nWorld"); //역슬레시 \를 넣고 n을 해주면 줄바꿈이 된다.

// System.out.println("Hello ""World"); Hello "World"를 출력하고 싶어도 오류가난다.

 

//escape 해방시켜준다.

System.out.println("Hello \"World\""); //역슬레시로 "를 구분지어 준다!

}

}

java 프로그래밍 구성 --------------------------------------------문자열 다루기

public class StringOperation {

public static void main(String[] args) {

 

System.out.println("Hello World".length()); //글자수를 세고싶을때 .length()를 사용해준다!

System.out.println("Hello gyeongah! goodbye".replace("gyeongah", "dongju")); //글자부분만 수정하고 싶을때 .replace를 사용한다. 실제로 글자내용을 계속바꿔야할때 사용해도 된다~

}

}