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. 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

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

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

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

    Math의 기능으로는

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

    등등이 있습니다.
  7. 2020.03.09 완료
  8. cmg8431
    2020.03.07 완료
  9. 완료
  10. 자바를자바라
    2020-03-02
    Number & Operation
  11. 노수광
    수광완료
  12. 영롱
    Number data의 operator 중 사칙연산과 수학과 관련된 명령들을 모아놓은 Math 기능을 사용.
    다른 사람들이 만들어 놓은 단 한 줄의 Java code로 복잡한 수학적 작업을 할 수 있게 되었다.
  13. Miae Roh
    완료 <3
  14. 수영
    20200226
    신기방기
  15. 베이비유저<baby user>
  16. dofvmrhwk
    2020/2/18
    완료
  17. 갭린이
    완료
  18. 칩과데일
    완료
  19. 동그리
    완료
  20. 완료 ㅎ_ㅎ
  21. 완!
  22. 임지수
    2020.01.23 완료
  23. 뉸찡
    2020.01.20 완료 감사합니다!
  24. 2020.01.15.WED
  25. 취생아
    완료 2020.1.13
  26. 라또마니
    완료. 감사합니다.
  27. 윤영휘
    2020.1.1 완료!
  28. 소금설탕
    완료. 고맙습니다.
  29. 모른다요
    완료했습니다.
  30. 윌리엄
    수학을 잘하면 잘할수록 컴퓨터에게 계산을 더 compact하게 시킬 수 있겠어요. 수학 문제를 잘 푸느냐는 그리 중요하지 않지만, 평소에 수학적 사고방식을 가지고 살고, 그것을 사용할 수 있어야 한다던 말이 확 실감이 됩니다. 아는만큼 보이네요.

    sqrt() 제곱근을 구하는 도구

    ramdom() 0.0 초과 1.0 미만인 실수에서 임의의 값을 출력
  31. 수강 이해 완료.
  32. 자바칩프라페
    Error occurred during initialization of boot layer
    java.lang.module.FindException: Error reading module: C:\Users\내문서(가명)\Desktop\java1\Data_and_operation\bin
    Caused by: java.lang.module.InvalidModuleDescriptorException: Number.class found in top-level directory (unnamed package not allowed in module)

    이런오류가 나오는데 원인을 못찾겠어요 ㅠㅠ 찾아도 안나와서 질문드립니당 소스위치 변경 영상을 보았지만 해결이 안됩니당
  33. 쑤우
    수강완료. 감사합니다~
  34. 모르겠어요
    음... 알듯말듯.... 모르겠네요 max, min등 은 알겠는데.... 암튼 참고할 부분 체크하고 넘어 갑니다.~~~
  35. 야무치이처누기
    감사합니다.
  36. 햄쮸맨
    으앙 수학 시러
  37. LiberSpiritus
    문득 궁금한게 3.141592653589793 끝까지 나오게 하지 않고
    Math.PI를 이용하면서 3.14만 나오게 하려면 절삭하는 메소드를 사용하는 방법외엔 없을까요?
    강의중 Java 문서 보는 방법을 참고 해봐야겠네요:)
  38. 슈슈
    이번편은 잘 따라했어요! 함수 넣는게 생각보다 편리하게 되어있네요 신기..
  39. 광성
    많이 쓸만한건 abs, random, 삼각함수 이런것들이 있네요.
    가장 많이 쓸것 같은건 Math.pow() 네요. 자바는 신기하게 제곱 연산자가 없네요.
    근데 궁금한게 Math.pow(5,0.5) 와 Math.sqrt(5) 어떤게 더 빠를까요?
    반복문으로 돌리고 연산시간 비교하면 바로 나올거 같은데 Java로는 아직 어떻게 하는지 모르겠네요 ㅎ
  40. egoing
    반영했습니다. 알려주셔서 고맙습니다!
    대화보기
    • PassionOfStudy
      max(최대값), min(최소값), abs(절대값), 삼각함수, 로그함수 등등....
      많이 있네요 ㅎ
    • Lifie9
      잘수강하고 갑니다.
    버전 관리
    egoing
    현재 버전
    선택 버전
    graphittie 자세히 보기