JAVA1

숫자와 연산

수업소개

이 수업에서는 가장 중요한 데이터 타입인 숫자와 문자의 처리 방법을 살펴봅니다. 

 

 

 

강의 1

소스코드

변경사항

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));
		System.out.println(Math.ceil(Math.PI));
		
		
	}

}

 

 

 

댓글

댓글 본문
  1. 최사각
    201118
  2. ROC2333
    System.out.println(Math.PI); 에서 'Math.' 은 우리가 평소에 사용하는 수학용어들을 찾아볼수가 있으며,
    operator(오퍼레이터)는 흔히 말하는 사칙연산 +,-,*,/같은 것들을 의미하고
    floor 는 영어단어로는 바닥이지만, 수학적 용어로는 내림을 의미한다.
    Ceil은 천장이라는 의미이지만, 수학적으로는 올림을 의미한다.
  3. 안광민
    Operator = 연산자(+,-,*,/)
    Math.floor() // 내림
    Math.ceil() // 올림

    완료
  4. 희서
    확인완료~!
  5. java DS
  6. 싱와
    max, min 특정 숫자자료형 두 수에 대해서 최대 값과 최소값을 비교해 줍니다.
    그런데, 두수밖에 안돼요. 그럼 그냥 한눈에 봐도 알아볼 수 있지 않나?
    정확한 쓰임새가 궁금해집니다.

    차라리 세수, 네수, ..n개의 수중 max, min 값을 비교할 수 있다면 어떨까 하는 생각이 드는데
    이건 찾아봐야겠죠? ㅎㅎ
  7. 2020.10.04 완료
  8. 최교진
    abs: 절대값
    round: 반올림
    max: 입력값 중 최대값
    min: 입력값 중 최소값
  9. 김승현
    대박!
  10. 완료
  11. jaehyunlee
    완료
  12. 개발starter
    완료!
  13. 찌누츄츄
    2020.08.31 완료
    floor 내림 ceil 올림
  14. d.minn
    2020.08.28 완료
  15. Gyeong Min Lee
    ㅇㄹ
  16. hanjong
    2020년 8월 19일 수요일 새벽(오전) 12시 10분 수강완료!!
  17. 노재벌
    답변 감사합니다! 짐작이 아니라 정확한 답변으로 생각됩니다!
    대화보기
    • 용뀨
      확실하게는 모르지만.. 짐작했을 때
      Math.PI를 했을 때 그 값이 일정 소수 점 아래 이하는 생략되어 나와요.
      1.224646..E-16 이 값도 충분히 0에 가까운 값으로 보이는데,
      무한 소수 뒷자리들을 생략해버림으로써 생기는 아주 작은 오차가 아닌가 싶네요.

      System.out.println(Math.sin(Math.PI /2));의 경우
      자바, 또는 이클립스의 기준에 따라 소수점 아래 숫자는 버리고 1로 출력된 게 아닌가 싶어요
      대화보기
      • 노재벌
        System.out.println(Math.sin(Math.PI / 2));
        => 이 명령은 Sine 그래프와 동일하게 1.0이 출력되는데

        System.out.println(Math.sin(Math.PI));
        => 이 명령은 0 이 안나오고 1.2246467991473532E-16 가 출력됩니다.
        Sine 파이 == 0 인데 제가 뭘 잘못 생각한건지 모르겠네요...
      • mangjoong
        20200811
        floor 내림
        ceil 올림
      • Jay1025
        2020.08.11 완료
      • 치디우기
        20/8/10 숫자와 연산 수강 완료~
      • 초보자바
        8.04 완료.
        New에서 File이 아니라 Class를 누르면 java와 class파일이 둘 다 생성된다.
        Math.~으로 여러가지 수학연산과 수학기호들을 사용할 수 있고, Math.floor내림, Math.ceil내림
      • 매일
        7.30 완료
      • hyuna lee
        감사합니다. 즐거운 저녁되세요.
      • 프로그래머Y
        file을 만들지 않고 class를 바로 누르면 Public class ~~~가 바로 나온다!!

        사칙연산이 가능할뿐만 아니라 다양한 수학적 기능을 편리하게 사용할 수 있다.
      • 니이내이
        System.out.println(Math.rint(Math.PI)); // 3.0 해당 인자에 가장 가까운 그리고 정수인 double을 return한다.
      • 햇찬
        -public class파일로 바로만들기
        public static void main(String[] args) {} 체크시 사용가능
        system.out.println(Math.PI); //파이
        system.out.println(Math.floor(Math.PI)); //파이 반올림
        system.out.println(Math.ceil(Math.PI)); //파이 올림
      • 남붕어
        System.out.println((Math.random()) 은 0.0에서 1.0 사이 랜덤수가 나오는데,
        System.out.println((Math.random())+1)으로 뒤에 숫자를 더해주면 1.0에서 2.0 사이 랜덤수가 나오네요!
      • 블르므드
        system.out.println(함수1(함수2))
        // 함수1의 영향을 받은 함수2를 보여준다.
      • <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

        <Math>
        System.out.println(Math.PI); // 3.14 …….
        System.out.println(Math.floor(Math.PI)); // 3
        System.out.println(Math.ceil(Math.PI)); // 4
      • 백호
        Math.abs() -> 절대값
        Math.max(a,b) -> a,b 둘 중 큰 값을 출력
      • 쿄잉
        Math.max(a,b) -> a,b 값 사이에서 가장 큰 수 출력
        Math.sqrt(a) -> a의 제곱근 출력
      • 숫자와 연산

        Operator: 연산자

        저~엉말 편리한 프로젝트 내 자바 소스 파일 생성: Project 이름 우클릭 -> New -> Class -> Name: 입력, 체크박스 public static void main(String[] args) 체크 시 출력

        System.out.println(Math.PI); // 3,141592653589793 // Math. 수학 함수
        System.out.println(Math.floor(Math.PI)); // 3 // 내림
        System.out.println(Math.ceil(Math.PI)); // 4 // 올림
      • 2020.4.29 완료

        * 숙제 math 기능 1가지 조사하기

        round() 반올림

        public static long round (long org)
        public static double round (double org)

        double A = Math.round(x);
        System.out.println("Round off 10.34566", + A);

        => Round off 10.34566 = 10.0

        * 혹시 수정해야하는 부분이 있으면 댓글로 알려주세요~!
      • 신유정
        0425완료
      • 영철이
        2020.4.21 완료
      • green diseny
        2020.4.18일 완료

        static int getExponent(float f)
        의 표현에 사용 된 편향 지수를 반환합니다 float.

        static int round(float a)
        int양의 무한대로 반올림하여 인수에 가장 가까운 값 을 반환합니다 .
      • dofvmrhwk
        2020년, 3월 30일 연산 복습
      • 문병민
        2020.03.11 완료

        Math의 기능으로는

        Math.max(x, y) : x, y 중 가장 높은 값
        Math.min(x, y) : x, y 중 가장 낮은 값
        Math.sqrt(x) : x의 제곱근을 반환

        등등이 있습니다.
      • 2020.03.09 완료
      • cmg8431
        2020.03.07 완료
      • 완료
      • 자바를자바라
        2020-03-02
        Number & Operation
      • 노수광
        수광완료
      • 영롱
        Number data의 operator 중 사칙연산과 수학과 관련된 명령들을 모아놓은 Math 기능을 사용.
        다른 사람들이 만들어 놓은 단 한 줄의 Java code로 복잡한 수학적 작업을 할 수 있게 되었다.
      • Miae Roh
        완료 <3
      • 수영
        20200226
        신기방기
      • 베이비유저<baby user>
      • dofvmrhwk
        2020/2/18
        완료
      버전 관리
      egoing
      현재 버전
      선택 버전
      graphittie 자세히 보기