ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 강남메가 it 방학특강 2일차
    카테고리 없음 2022. 1. 9. 20:39
    package variable;
    public class Test02 {
      public static void main(String[] args) {
         //논리형 - boolean      1byte      true/false
         //참과 거짓을 관리하는 자료형
         // - true/ false
         // - 어떤 대상을 표현할때 상태값이 두가지인 경우
         
         boolean a = true;//참 ( 맞다 )
         System.out.println(a);
         
         //관계연산자 - 데이터의 관계를 연산하는 연산자
         // < > <= >= == !=
         // == : 같다
         // != : 다르다
         a = (10 > 5);
         System.out.println(a);
         
         a = (10 == 10);
         System.out.println(a);
         
         a = (10 != 10);
         System.out.println(a);
         
         //논리연산자
         // - 조건식에 대한 참과 거짓을 판별하는 연산자
         
         // && - and(논리곱) - 양쪽 모두 참일때 참을 발생
         System.out.println(10 > 5 && 10 != 10);
         
         // || - or(논리합) - 둘중 하나라도 참이면 참을 발생
         System.out.println(10 < 5 || 10 == 10);
         
         //true : 1      false : 0
         
      }
    }
     
     

    package variable;

    public class Test01 {

       public static void main(String[] args) {
          //실수
         
          //실수형 자료형 - double   유효자리수
          // float    4byte      7자리
          // double   8byte      15자리
         
          float a = 123.456f;//float의 특징은 실수뒤에 f붙여서 값을 초기화해야한다.
          //실수형 상수는 기본적으로 double형
          //float으로 인식시키려면 상수뒤에 f를 적어주면된다.
          double d = 123.456;
         
          //1.자료형이 큰쪽에서 작은쪽으로 이동하려할때는 Error발생
          // - 같은 크기라면 정수보다 실수가 크다
          // - 조금이라도 데이터의 손실이 발생될 수 있는 상황이라면 eclipse에서
          //   오류가난다.(알려준다)
         
          // double > long > float > int > short == char > byte
         
          // CAST 연산자
          // (자료형)상수,변수,(연산식)
          // - 내가 원하는 데이터 타입으로 데이터를 일시적으로 변환시키는 연산자
         
          //a = 20; float자료형에 정수 20 -> 20.0 ( 작은쪽에서 큰쪽으로 대입되었기때문에 )
          //System.out.println(a);
         
          //int b = a; int자료형에 float 20.0 x ( 큰쪽에서 작은쪽으로 대입되었기때문에 )
         
          int b = (int)a;
          System.out.println(b);
         
          // 2. 실수가 한개라도 포함된 연산에서는 실수값이 나온다..
          int kor = 60;
          int eng = 13;
          int math = 98;
          int sub = 3;//과목의 개수
          System.out.println((kor+eng) / 2);//(정수+정수) / 정수
          System.out.println((kor+eng) / 2.0);//(정수+정수) / 실수
          System.out.println((kor+eng+math) / sub);
          System.out.println((double)(kor+eng+math) / sub);
          System.out.println((kor+eng+math) / (double)sub);
         
          // 3. 정밀한 계산에서는 실수를 사용하지 않는다.
          System.out.println(1.3 % 0.2);
         
       }

    }

     

     

    package day02;

     

    public class practicep73 {

     

    public static void main(String[] args) {

    // TODO Auto-generated method stub

     

    int colorpen =5*12;

    int studentCount=27;

     

    int diColorPen= (5*12)/27;

     

    System.out.println("학생 당 나누어가지는 색연필수:"+ diColorPen);

     

    int remainColor=(5*12)%27;

    System.out.println("똑같이 나눠가지고 남은 볼펜수:"+remainColor);

    }

     

    }

     
     
     
     

    package day02;

     

    public class Test06 {

     

    public static void main(String[] args) {

    // TODO Auto-generated method stub

      int sa=100;//문제1

      System.out.println((sa*12)-(sa*12/10));

      

    //문제 2   

     int score1=30;

     int socre2=40;

     int score3=4;

     System.out.println((score1+socre2+score3)/3);

     

      

    //문제3

     int side=3;

     int h=6;

    System.out.println(side*h/2);   

      

    //문제4

    int se=100;

    System.out.println(se/60+"분");

    System.out.println(se%60+"초");

      

    //문제5

    int ch =800;

    System.out.println("500원의갯수:"+800/500);

    System.out.println("100원의갯수:"+800%500);

      

      

      

      

Designed by Tistory.