   Java
 


    ,         Java.

        Java      - .          , ,  , , ,        .      Java,    ,  ,      .





 

   Java





.     


  ,     ,      .       ,   ,  ,          .

  ,    ,    . ,  -    ,     ,        ,     .

            ,     .            .

      .

 ,    ,              .








,        "1   2  3",   ,      1  2,     2,        3,  5     .

       "1  2  3",  ,     ,    .

     ,     ,       ,      2  3,   6    ,    6  1,    7    ,          ,       1  2,    3    ,    3  3,   9   .

        ?

   ,         .

      .

   ,  ,           .

        Java     (IDE).

    ,  Java     .

 Java  - .          - .

   ,    .








         ,   ,  ,       .

        ,      ,     .

,      .

  ,          0, 1,  9,     ,  ,    ,  , V        1  10,        .

      .   ,     1.

 ,    ,   ,  ,  ,   ,    .

,   1  2,  ,     ,  ,    , ,   .      ,  .

,   ,     ,   ,      , ,   .

       ,   .

    ,  iPhone, ,    ,   ,    ,     ,     .

 ,         ,   - ,   Java.

   ,       ,     ,  ,  .

,        .

  ,  ,     .

     ,    ,  ,  ,     .

                 .

        ,  ,  ,      .

         .

  ,   ,    .

               .

     ,      ,      .

         .




 


      .      .

   ,      ,      .

 1946 , ,  ,       .

  ENIAC. ENIAC      .








      , ENIAC   ,    30 ,   18000  ,      180  .

    ,  ,   ,      ,  -   ,  ENIAC.

  ,   ,  Intel,    1965 ,        18 .

     .

     ,   ,      ,   ,    40      ,  40  ,  ,         40 .

   ,     ,      ( ),    .








         .

     ,               ,          .

       ,              .

       .

     ,    .








      ,  ,    ,     .

         .

 ,  ,    ,  ,  -    .








-  ALU   ,      ,   , ,   ,    ,     ,   "", " "  " ".

        .

      :

     .

 ,    .

   ,   CPU.

         ,     .

       .

      .








 ,    ,     .

,      ,      .

      ,      .

,    ,      ,       .

  ,        (),        .

  ,    -,       ,       .

        .

     ,       .

 ,     ,     , , .

      .

,    ,  -   -,         .

 ,       .

       .

    ,    .

    .

  , ,   ,    -.

  ,      ,      .

    , ,    ,    ,      ,    ,         .

  ,      ,         .

 ,      .

 ,    ,   CD, DVD   .

            .

     ,  ,     ,    .

   ,     ,   .

   10 ,   ,   ,  USB   .

USB        10-    100  .

         ,      ,      ,   .




 


           .

         .

      .  ,      ,     .

      ,   - .

      .








     ,       .

   ,  ,   ,       ,  ,       .

     ,           .

         .

  ,  ,       .

    ,        ,   Java, Python  C + +.

      .

               .

 ,          .








  ,                    .

,   , ,    ,       , , ,        .

  ,         .

     ,   ,   .

         ,       .

    ,      .

   ,        .

            ,       ,  ,    .

           .

,      .

               .

         ,          ( GUI).

          ,       .








     cmd,      Microsoft Windows.

         ,    .

,  "cd ..",         ,  "dir",       .

   ,  ,         ,       .

 ,       -    (GUI).  GUI       ,   ,    .

            ,   ,    .

   ,    ,  ,       ,     .

,     ,        .








  ,     ,          .

     ,  .

      ,          Event Driven .




     


     .

     ,           .

,    ,     -   .

    ,        .

,       ,    ,       ,     .

  ,  ,        (   -)    ,  , ,     ,     .

          .








 ,    , , MS Word   , Excel Access      PPT   .

 ,      ,   ,              30  40  .

 ,   , ,         .

    ,    ,    ,    ,  ,       .

    -,   Internet Explorer, Safari, Chrome  Firefox     WWW.

            .

 ,         ,            ,       ,   Photoshop,            .

  ,          ,    .

   -      ,        ,     ,        .

          ,        ,  ,   Google Maps  ,   .

    ,        Java,          Java   .

     .

,            ,     ,    , ,   .         .

     ,  Apple,  Mac OS,    ,  IOS  iPhone  IPad.

 Microsoft   MS DOS   1980-    Windows   80-.

   Windows 10,       .

   UNIX  Linux,    UNIX- .

       Android,  Google.

Android     Linux           .

    ,   .








        ,   ,         ,   ,            .

  ,            ,               .

          .

             -   ,     .

      ,    , ,    YouTube,    -.

  ,   ,  .




 


    .

           .

    ,       .

,   UNIX,     ,      .

       1940 ,           , ,  ,    ,                .

 ,      ,      .

  ,        .

          , ,  ,   .

        ,    ,   .

       :








Fortran         .     1950- .

Fortran     ,       ,    Fortran      .

 ,    ,      ,    Fortran.

Cobol             -.

     ,          Cobol.

Basic        .

VBA Microsoft  Visual Basic for Applications   Visual Basic      .

ѻ     ,   AT&T Bell Labs   1970-.

  C      ,  C++,   -  .

  ,      ,  Python,    1990- .

    ,    , -   .

Java   ,     ,    1990-  Sun Microsystems,    Oracle.

    -   .

    Java  ,  Java ,      ,        .

 ,   Java   ,  -,        Java (JVM),    .

            ,

   ,     ,  , ,    .

         .








   ,  -  .

     ,   ,    ,   .

            .

,      ,        ,      .

       ,       .

       ,           .

   .

  ,      ,              ,      .

  Java,      ,    , ,      ,         ,   .

     ,      ,           .

       ,           .

     ,     .exe   .jar .

   ,      ,   , ,   ,   ,      ,     .

     ,      .

  ,          .

  ,          (IDE).

   (IDE)   ,      ,         ,  .

    IDE.








         ,      .

  IDE   ,       .

          .

,     ,      ,   .

    ,   ,   .

       .

        .

  ,     ,       .

      ,    ,        .

      ,      .

    ,  ,    .

    ,       .

  ,     ,   ,       ,    .

,      ,   ,      .

,    "  ".

 ,       ,   .

 ,        .

     IntelliJ IDEA       IDE ,           .




  ?


   ,        ,   ,        .

  ,    ,     .








1-      ,    ,       .

  ,  ,     .   ,       .

     ,         .

     ,          ,      ,     .

      ,     .

      .

,    ,        .

,          ,     ,           .

      ,     ,        .

       ,       ,  ,      .

  ,             .

     ,  ,      ,      .

 ,    ,     , ,              ,        .

      ,           .

        .

,   ,      -  "     ,         ".

  ,     ,           ,         .

           , ,   Google Maps     .

   ,       ,    ,      , ,        .

    ,        ,        .

      ,     ,    ,  ,       ,   .

  -      .

      ,     ,                .

      ,       ,      ,       ,      .

           .

    ,       .

    ,                    .








 ,             /.

   ,       .

     , , ,  ,              .

       ,       ,     .

     ,       ,      ,     ,   ,     .      .

 ,                .

 ,          .      .

      ,            .

 ,       , ,        ,     ,                .

,     ,        ,        .

  ,      ,   ,             .

   ,        ,     ,   ,         .

  ,     ,  ,   .      .

  .   (debugging) ,          1947 ,   (  bug)       .

                 .

  ,       ,   ,     ,  ,       .

    ,     ,        .

       ,       .

     ,   ,  ,  ,     ,    ,  ,        .







    ,                        .

   ,      .

       ,       .

 ,     ,     .








 ,    ,   ,   ,    ,       .

  ,    ,       .

   ,        .

  ,     ,   .








    ""  ""       .

,     .

    "",     .

     ""  "".

       ,    .

  , ,        .

        -.

  ,    ""  ""  3x3.

 ,   3        ,  ,     .








 ,      -   .

    ,    ,  ,       .

   ,     .








   ,       3x3,     .

 ,   ,  .

 9  ,  1-    ,  - ,     ,        ,     4 .

2-      ,   .

     2-     .

   ,     ,       .

,    ?    ,    ,  ,     250000  .       ,       .

    2-      ,      2- .

3-            .

 , 3-         .

   .

           .

    ,    .

    ,              .




 


   ,  ,           .

    -,      33,    ,    .








     .

           .

,           .

  ,      ,    .

-,  ,        ,       ,    ,      4    2-    ,        ,   .

 ,      ,      .

 ,     .  ,    ,          ,    .  ,    ,  ,     .

 ,   ,     .

 ,      9 .

    .








        ,     .

  ,  ,   7    ,   .

   Java,        .

    ,            ,  .

 -,     ,      .















      .   ,    .

     ,    ,    .

       .








 ,   ,      8 ,   .

    3D- .     ,   ,   ,     3x3x3           .








 ,    ,  27 .     ,       .








 ,     ,    ,       .

 ,  ,  6  ,  4,    2D,      4      ,                .

    ,    -   27 .

,         ,    .

      2D-  -.        ,      .








      ,    ,    ,   ,    ,       8 ,      2D.

 , ,   ,    ,        ,       .

  ,   ,   ,        .

       3D     ,      2D .








    3D     .

      3D ,   ,       .

  ,      2D,       .









     27 ,      ?

1.

2.

: 2.





     27 ,        ?

1.

2.

: 1.

  2D  ,   ,      ,        .         3D,    ,       ,      ,     .     ,      ,      ,    .




  


  2D  ,      ,  ,   5    4  .

      .

    ,           .

 3D ,  14    13  .

   ,     2D,     ,         13-  .

      ,      ,    .

     ,      ,  .

  ,          ,  5x5x5, 7x7x7,   .

         .       .




 Java 


       Java .

     ,     Java    "Hello, World!".








      , ,  ,   .

     .

      Java.   Java  .

       ,  HelloWorld.

    ,       ,      .

       -   ,    .

,    ,     ,    ,      ,   ,  ,    "",      .

       " main ",        .

     main    ,    ,   - " ".

    ,      .








     IntelliJ IDEA  Community.

   ,        (https://github.com/novts/java-base).

        .








  ,   .

     ,   .








    ,    "Build Project".






   ,    ,      ,     .

     .    ,  Run.








     : , !".








!       Java.

 Java        ,     ,        , Java  16-  Unicode,       ,  .

           .

 ,    ,     Java.








    .         .




 . 


       .

         ,      ,   ,     .








Java ,      ,      ,  ,  ,     .

          , ,   ,   Microsoft Word,             ,

  ,   Google  Yandex,    ,     -  ,   .

 ,    ,       .

  ,           ,      , ,  ,      ,    4000  .

       -       , ,   ,   ,    .

     ,       .      ,    .

  ,       ,   .

          .

,          ,     ,      .

 ,      .

,   ,          ,     .

    ,      .

,      ,    .

  ,        ?

  ,      .

             .

  ,   ,           .

     ,    ,     ,           .

     ,     ,         .

   ?

  ,        ,        .

 ,   ,           ,         ,  ,  ,       .

      ,      ,  .








     ,     ,      .

      ,       .

       .

      ,        .

       ,         .

   ,      ,      .

   ,       ,        .

   ,        .







     ,     .

  ,       .

     ,       (CourseGrade, https://github.com/novts/java-base).








 ,    ,        Java.

  ,   ( Java   )  CourseGrade.

  ,       .

    ,  ,     HelloWorld.

     ,     .

        .

      .

,    ,           ,       .

     .

   ,     ,        .

 examScore, labScore  hwScore   ,     finalgrade   .

  ,       ,      .

  ,          .

 ,    .

     .

   ,   ,     ,   ,   ,      .

   ,       .     .

  ,      Ask student to input scores for exam, lab and homework      ,        IO  IO.output  IO.inputDouble.

     IO.outputln   Output the final grade.

     IO,      - IO .

    ,       .

  ,          ,       .









  ,    ,  ,     .   CourseGrade,          examScore, labScore  hwScore.

  examScore,      5   ,  ,       0  100.

:

1.    0.

2.    100.

3.    -1.

4.    100.

5.   50.

     .







     ,  ,  HelloWorld  CourseGrade        ( ),   examWeight, examScore, labScroe  ..     CourseGrade.

   .

    ,   Java,        ,         .

   ,    ,    ,    ,     .

         , ,  ,   , ,     ,   ,            .

          ,        ,     ,      0  1.

       Java.








 Java,  ,   ,             ,     ,          ,   ,           .

   . ,          .

   .








  ,  examWeight  examScore     ,     .     int  double.

   .

   .

      , , exam_score  perfect_score_10,          ,   " perfect score 10"       .

        ,   .

    "_"  "-",  "-"       ,         .

2017y   ,      .

       int,   int     Java          .

 ,     ,          .

   ,    .         .

    , .gov    , .edu    .   ,  Java    .

        Java.








  ,      ,      .

      ,      ,       .  ,       .

      Java.

,    .   ,   , ,      ,   radius, area, score   .   ,    ,  ,      ,  ,   .

     CamelCase,   .     CamelCase,      , , examScore  areaOfCircle.  CamelCase    Java    .

   CamelCase,      ,       .

  , HelloWorld  CourseGrade   ,     .

       BankAccount.

   ,     .









    Java   .

1. Last_Name

2. 1dentifier

3. You&Me

4. COMP-102

: 1







  ,        .

         ,     .

     ,    .

 ,        .

    ,           .

,    ,  examScore, labScore  hwScore         .

 finalgrade   .

    ,      .

     .

   ,     ,   ,    ,       .

    ,        (  )     ( )       .

    .

 ,     ,       .

        :

   ,        .








       .

,   CourseGrade,     int examWeight;  int    , examWeight        .

      ,  int examWeight      examWeight,     "= 70".

  int examweight = 70, examweight      .

       .

        .

 ,       ,   , examweight = 70   .

   , ,     examWeight  ,     .

 Java   ,     ,      ,              .

    ,         .








 ,   , 70       50.

    ,    .








      examweight,      ,  examweight ,     labweight       ,   labWeight.

          , ,    ,    (PI   3,14159),  ,        .

  CourseGrade,  examWeight, labWeight, hwWeight    .

        ,           ""  .       "final"   .     .

          .

 ,   ,  int examWeight = 70    examWeight.

     final  ,      ,       .

        .








,  examWeight    ,        examWeight  50.




 


          .

Java     .

 ,       ,    Java,      .

   ,       .

   int      .

     Java.

          .

     ,   ,           .

       ,         ,      .

,     ,   ,  ,         + , , *   / .

       .

Java        4-  ,    ,    ,    .








byte, short, int  long    ,     .

float  double     ,  ,    .

,   float  double ,   .

   char  ,  16-  Unicode.

boolean   ,         ,   .

              char    .

 4  :

byte  8-  ,      -128  127,

short  16 ,

int 32  

long 64 ,       .








     ,        ,              .

 long    2  63- ,   -  ,  float  double.








     ,     float,   32   double,  64 .

   ,   .







  ,         ,    .

         .

           ,      ourseGrade.

          .

    ,     ,      .








    ,      ,   ,   +, -, * & / .

     .

      .








  2+3    2  3,   .

 ,          :

*9/5+32

,  , 9, 5  32  ,      *, /  +.

,  , ,      Java ,   .

 ,     ,        .

   ,  ,   ,     Java .

       Java         .








    .

,    aFloat   10.0f   f  10.0   ,      10.0   double    64 bit,     float   32 bit.

 double  float     ,  Java   ,   f .

     .

  1000  byte,        128,    ,     ,    .








    .

 +,  *  ,       .

,  2   3,   0.

 ,    ,         .

, 2  3  2  .

   Java       .

     .








    104     b   3,   34   2.

          .

   ,    ,    .

 ,          .

     ,    .

,   2  3    0.66,    0 - .

 3   2   1  1.5.

   double  double,   double,   .

 ,  Java    ,        ?

 ,  double  double.

    double  double   ,   double.

     .

,  2   3.0,   0.6666  0.

,  3.0  2   1.5.

  double 10.0  2.0   double 5.0.

  ,       ,      .

   ,  ,   *   /     +    ,        Java.

,   m*x + b, m   x   b   .

   ,      .








   ,   Java:

( )

* / %

+

,    ,  .








      .

 * , /   %   , ,   ,    .

       , ,   ,    .

     ,   .

    ,         .

    ,    ,    .

          .

  ,       .

      Java,     ,    ,    =.









      ?

Expression X: 3 % 4  10 * 5

Expression Y: 5 + 11 / 2 * 2.0

Expression Z: 100 / 0

:

1.

X: -47

Y: 10.0

Z: 0

2.

X: 1

Y: 10.0

Z: 0

3.

X: -47

Y: 15.0

Z: ERROR

4.

X: -47

Y: 10.0

Z: ERROR

: 3.







         .

    .

           ,           .








        ,     ,    ,   ,   ,  .

     ,     ,           .

,    - ,  =  + 1;

      ,     .

     1,       2  .

      ,       .

 -    ,      ,   ,         .

      :     .

            .

,   int    float,       .

    ,    ,        .

    .

   , ,  ,     .

    .








            ,   .

,  dValue  double ,     int  float    ,  int  float  .

,     CourseGrade   ,       , ,     ,      ,    .




 


    ourseGrade  ,       .








  ,  ,       ,      ,   .

  ,  7 ,   examweight, labWeight, hwWeight, examScore, labScore, hwScore  finalGrade.

   ,     ,    ,   .








      ,    .

  int examWeight ,         ,    int.

  70  examWeight    ,   ,  70.  ,  70        0  1.

    labWeight  hwWeight    .

  examScore           double.    double  8 ,      int,   4 .

      labScore, hwScore  finalGrade.

     ,  ,  int  double     .

       ,    .

,        ,       .

 ,   ,       examScore, labScore  hwScore.








,    90,0  examscore.

 ,      90,   ,        .

 ,     ,   double   int ,     .

,  85,0   labScore,  80,5   hwScore.

   ,     ,    examScore.








           .

 examWeight   ,     100,0.

 ,  examWeight    ,          100,     .

     100.0,      ,        0.7.

 examScore         0,7.

  63,0         .

        examscore   63.0.








,   labScore  hwScore  , ,  finalGrade        examScore, labScore  hwScore.

  88,05       finalGrade.

        ,  ,   ,        ,             .

      ,      ,  final       .








  ,                    .

 , ,     ,     ,            .




 


       IntelliJ IDEA.      CourseGrade,   ,     .








  CourseGrade    .

   ,    ,     .

     .

      Build Project.








  ,       .








       Run.








   ,          .






,           , ,    .








 ,      , 100,0,    .

  ,  - ,      0.0.

 ,     .   ,    .

 IntelliJ IDEA,     ,      .

     .

  ,   -   ,      ,      IO.








            .

     ,      .

 ,    , IntelliJ IDEA    ,     .

   ,   Debug.








    , 100,0,   , 100,0  .








       100  0,0,     ,    hwScore  double      int     double.

   return,  ,      ,    .

   ,     .

      ,      .

         .








  ,      ,  examScore, labScore  hwScore,    100,0.

    ,    'step',       .

        ,   ,    .

    step   .

  ,       .



 ,          examScore.








    ,  ,       ,   ,   examScore    0.0.

         .

    ,          .






 ,   0  labScore   0  hwScore,            ,    .

     ? ,      ,    .

 ,      70   int.     100,     ,   0,7     0  .

 0   examScore,    0,    examScore.

     labScore  hwScore.

    .     100  100,0, ,      ,     ,        ,        .

         .

    .

     , ,      ,   ,       ,   .

   ,   Run.








     100, 100  100,    100      .









      result     Java ?

int i = 1234567890;

float f = i;

int result = i  (int)f;



1.0

2. nonzero

3. an error

: 2.

 int  float 32- .

 32- int       .

  ,  float,            .

        ,       , ,       .

 ,    int  float        ,      0.

   ,  ,   Java.




 


  ,           .

       ,    .

     .     .








:









 IO


     ,  ,          .

                      .








 Java,         System.out.println  System.out.print.

System    Java.

  println   HelloWorld.

  print  println  ,  println       ,     print     .

, println  print    PrintStream.

 ,       .

   ,    ,    .

         Scanner,    ,       - I/O   IO   ,     ,    , ,        /   .

      Java.

         ,    .

  ,   I/O,  ,       .

    Scanner,      /.

   IO.outputln  IO.output.

      CourseGrade.

     ,  IO.outputln     ,     IO.output     .

  output  outputln           .

  println, finalGrade,   double ,     ,   ,       ,        .

    IO.inputInteger     IO.inputDouble  double.

  IO.inputDouble,      examScore, labScore  hwScore.

 , IO.inputInteger      .

     IO,    ,     .

    comp102x,     .

 ,     import comp102x.IO;  .

 import    Java.

      import    - .

         ,     ,       .

,     , ,     ,      ,   ,   .

 ,       ,          ,  ,        ..

 ,                ,    ,   ,        ,          .

   .

      .    ,   -.

 ,        -   .

,  ,    .

         .

, Siri,  iPhone    , Google ,     , ,     ,     .

      RFID       .

     RFID,     ,       .

      -  .

-       .

     .

2D -,   QR-,   .

 ,  -           .








    -.

-    1960-     ,         ,   ,    .

  ,    ,        -.

 ,    ,  -          -    -     .

            .

     ,    .

   ,         ,    -.








     IO   comp102x.

     /      ,  IO         -.

 , , ,   ,   ,            -.

      ,       .

  ,    ,    BarcodeDemo,   main      .

      -        inputBarcode   IO.

      ,       ,      -,       .

       value1  value2.

    inputInteger  inputDouble,         .

,   , -        .

 ,      long,   -     ,       int.

 ,       ,      ,         .

 IO.outputln    ,   -.

    ,  ,       Java,   ,     ,      .

  ,      addResult  multResult      long ,   -     .

      .

 ,        -,   outputBarcode   IO.

   -     addResult     .




 


    -,       -.








 -     .

           .

  ,     .

  ,     ,    -     -.

 -       0  9.

 ,   -    .

     BarcodeDemo.

  ,     ,     .








   .

   ,   Run.

   ,    ,      -.

     inputBarcode().

  barcode1    -.

    -    inputBarcode().

  barcode2.








   ,   -    .

  -    12 .

 -      2.

 ,    -   .

   ,       .

 ,          ,    .








 ,     , outputBarcode()  -   addResult   -.

   b1    .

  .








    ,  ,      b1,    ,   -,       ,    .

 ,      .








  ,   b1    -   barcode2   -,   .

  ,        ,   addResult    .

 ,  ,  -  addResult  ,   .

       .

  b2    ,   .

 ,      -,    .

       ,   -,      .




- . 


      .       .

       .

    ,  ,        ,   .

     , ,    Java.

    ,   ,        .

    ,    .

    ,   ,     .

,            IO,    .

      ,       ,             ,     , ,        .

-          ,   ,    .

       ,     .

 ,         :

       .

,                     .

    ,          -, ,  ,        .

        ,    .

  ,         .

   ,        .

    ,   ,  ,  -,    .

 ,            ,  - .

,           -        ,     .

  ,   ,  - .

     -    Java.

       ,   .








     ,   .

             .

       .

Java  -  .

       ,   ,      - .

   -     ?

         ,      .

  , ,    ,   ,       ,   .

    ,    ,  .

        ,     ,      ,     ;         ,         .

    .

   .

          ,     ,      ,     WiFi     .

        ,         e-mail ,           .

      ,              , , , ,   .

             ,         .

,           ,      ,    ,         ,  ,  ,          .

-         .

          - .

  .








 , ,   ,      .

 ,       ,    ,   ,    ,     ,   ,     .

   , ,     ,       ,  ,      .

       ,     ,        ,       ,   ,  ,   ,  ,    ..

 - ,      .

          ,     ,   ,  ,  ,     .

     .

       ,    , ,  ,    .

     - .

 ,       ,   ,      ,   .

,      ,      .

 ,   ,       - .

 - ,        ,          .

    ,     Java.

 ,          .

,     ,       ,            .

     "",    ,        , -,  ,  SMS  ..

     class,     Java.

  ,      class    ourseGrade,     ,    Java,  .








     ,   ,    , ,   Car  SmartPhone  Java .

   CamelCase      .

         .

..       .

 ,   ,         .

     .

  ,   ,     ( ) ,       .

  "",           .

 ,    ,           .

 Java,           new.

      .

   ,         .

      .

         ,    .

  ,           .

 ,     ,   iPhone 7  Samsung Galaxy 5,      .

2-     .

       .

  ,    ,    .

,         ,      ,   .

    ,       Java,      .







     - ,     ,       ,  -           .

 ,     ,      ,   ,      .








      IO,    .

   ,    / **   * /.

   Javadoc.

    ,    .

      ,    ,   .

       .

     .

          Car ()     class.

    class ,       Java .

        ,         .

     .

   .

                .

      .

     ,     .

  ,   ,    ,   .

        String.

String    ,   Java.

      .

       Java,        .

        "NoName" NoName,     .  ,        private.

private   .

    .

      .

       .

   .

     .

    2-       String.

 , ,  2-  ,       ,  ,     1-       "NoName"  .

     .








    .

   .

  moveCar     ,      dist  .

 ,  ,   moveCar      .

 dist  ,    ,  ,    .

      ,         .

      dist.

  ,  ,       ?

       .

  ,    ,  .

 ,      ,       dist,          ,     .

       abs  Math.

      ,  ,  , .

  turnCar     ,        angle,      double.

 ,     ,    .

  getOdometer     .

,   getOdometer   int       return  .

   ,   ,  .

    .

     IntelliJ IDEA,  ,     .




 


  IntelliJ IDEA.








    ,  "Create New Project".








  Java .








   ,      ,     .

    Cars.

   "Finish".








   ,      .

     ,   ,     Java  .








  "New Java Class",   .








     ,   .

  , Car   ,     .








   Car,    .

   ,      .

  ,       ,    ,     ,     ,    .

      ,      ,       .

    ,      Java.

  ,        ,     .




  .


   .

   ,     (https://www.litres.ru/pages/biblio_book/?art=67715945)  .

      Visa, MasterCard, Maestro,    ,   ,     ,  PayPal, WebMoney, ., QIWI ,       .


