JAVA - Day1 - Hello,World!
<학습하기>
public class HelloWorld
{
public static void main(String[] args)
{
//메모, 즉 주석처리. 한줄
/*
* 여러줄을 메모할 수 있음.-ㅅ-!
* 녹새으로 변한 문자들은 컴파일러가 번역을 안한다.
* 즉 바이트코드로 변환을 안한다
* 만약 쓸모가 없는 소스코드를 지울 때
* 드래그 -> ctrl + D
**가상머신이 클래스 파일을 구동할 때 제일 먼저 찾는 기능
**(함수 -> 메서드) main메서드를 가장 먼저 찾아서 실행하기 떄문에
**main이 같은 클래스파일 안에 두개 있으면 안된다.
*/
// 자바에서 출력메서드
System.out.println("안녕하세요!");
System.out.println(10);
System.out.println(1.25);
System.out.println('A');
System.out.println();
// 공백처리!
// ln은 줄바꿈.
System.out.print("안녕하세요!");
System.out.print("나원후");
System.out.print(10);
System.out.print(1.25);
// 출력을 할 때, 특정한 줄바꿈, 탭간격 만큼 띄어주거나
// 어떤 특정한 행동을 하지 않으면
// 문자열들이건 정수건 다 붙어서 출력된다.
// 주석처리 하고 싶으면 드래그 > crtl + /
// 원하는 만큼 복사하고 방향 정하기. > ctrl + alt + 방향키
// if 복사가 안되고 화면이 돌아간다면! 그건 intel graphic이 돌아가서 그렇다.
// intel graphic 으로 들어가서 회전 사용안함 체크.
// 이동만 하고싶을 떄 드래그 한 후 alt + 방향키
System.out.println();
System.out.println();
// 3+4=7
System.out.println("3+4=7");
//3+4=7 연산을 해서 출력
System.out.println("3+4="+3+4);
//자바 [+]는 두가지 용도로 사용된다.
// 양쪽이 모두 숫자일 경우에는 + 덧셈이 되지만
// 한쪽이라도 문자열이 나오면 이어붙이는 연결 연산자로 사용된다.
System.out.println(10+10);
System.out.println();
// System.out.println("3+4="+3+4);를 연산하고 출력하는 식으로 만들자.
System.out.println("3+4="+(3+4));
// 결국 문자열과 정수가 +로 이어붙여진다.
System.out.println();
// 3 -> 정수
// 4 -> 정수
// + -> 문자열 찍고
// 연산의 결과는 3+4 = 7 입니다.
System.out.println(3 + "+" + 4 + "=" +(3+4));
System.out.println();
System.out.println("5-3="+(5-3));
System.out.println("5*3="+(5*3));
System.out.println();
//나머지 값
System.out.println("5%3="+(5%3));
System.out.println();
//나눗셈 몫
System.out.println("5/3="+(5/3));
// **프로그램에서 정수랑 정수끼리 연산하면 결과값은 무조건 정수.
// **실수도 마찬가지.
System.out.println("5/3.0="+(5/3.0));
System.out.println();
//자바 출력
//서식이 있는 출력 printf() , 이 함수는 줄바꿈이 포함 x
//서식이 없는 출력 print
// 형식
// System.out.printf(format, args);
// 출력서식, 출력할 내용
// %f(실수)
// 출력 서식은 출력서식 문자를 제외한 출력할 내용을 그대로 출력.
// %d(정수)
System.out.printf("%f\n", (5/3.0));
System.out.printf("%.3f\n", (5/3.0));
// 만약 소수점을 한정시키고 싶으면
// "%.2f" 식으로 한정 (소수 두번째 자리까지만 출력.)
// 소수점이 짤리면 반올림/반내림을 한다.
System.out.printf("%d\n", 10);
// 특수 문자
/* \n : 줄바꿈 개행 문자
* 줄 48
*/
// 단축키 : ctrl + space
<실습하기>
학생의 성적을 출력하자.
public class Project1
{
public static void main(String[] args)
{
System.out.printf("학생정보 프로그램\n");
System.out.printf("============\n");
System.out.printf("수학 : %d\n",+ 30);
System.out.printf("국어 : %d\n",+40);
System.out.printf("영어 : %d\n",+100);
System.out.printf("총점 : %d\n",+170);
System.out.printf("평균 : %.4f\n",+170/3.0);
System.out.println();
System.out.println(" 학생정보 프로그램");
System.out.println("============");
System.out.println("수학:"+30);
System.out.println("국어:"+40);
System.out.println("영어:"+100);
System.out.println("============");
System.out.println("총점:"+(30+40+100));
System.out.printf("평균 : %f", 170/3.0);
}
}
댓글
댓글 쓰기