zoukankan      html  css  js  c++  java
  • java基础 第一章下(java格式,基本类型,运算符)

    一、java基本格式

           public class demo1{    //类名要和文件名相同

               public static void main(String[] args){     // 每次换行,要四个空格缩进          

                    System.out.println("hello world");  //输出hello world

                                                                        //语句的结束以分号结束

                }

            }

    二、基本数据类型

           整型:

                   1.byte:字节型   8位   -128~127之间。

                   2.short:短整型  16位  -32768~32767之间。

                   3.int:整型    32位。

                   4.long:长整型  64位   //末尾最好加l

           浮点型:

                   1.float:单精度  32位  //末尾最好加f。

                   2.double: 64位   双精度。

           字符型:

                   char: 字符型  //   ‘ ’单引号包含   例:char a = 'a';

           布尔型:

                   boolean: 布尔型   取值为:true/false。

    三、隐式转换(从小到大转换)

           byte,short,char——>int——>long——>float——>double

           例:int a = 10; 

                  long b = a;

                 //b 会隐式转换为long型。

    四、强制转换(从大到小转换)

           格式:(强制转换后的类型)变量或者值。

           注意:一般情况下不推荐使用强制转换。

           例:int a = 10;

                  byte b = (byte)a;

    五、类型兼容

           char 只能与整形兼容

           例:char a = "A";

                  int b = a;

                  //b——>65 

    六、运算符

          1.算术运算符

             ++,   -- ,  +    ,   -,   *,     /,    %

           2.关系运算符

             >,   <,   !=,  ==,  >=,   <=

           3.逻辑运算符

              &&, &,    ||,    |,   !

              &&、||与&、|区别:

                      && 、&  ——> 当第一个表达式的运算结果决定整体结果时,后面不执行。

                      &、|  ——> 无论第一个表达式是true/false   都要执行完最后一个表达式。 

               例: int a = 1;

                       int b = 2;

                       int c = 3;

                       int d;

                        d =  b > a || b > c;

                        由于b > a成立了,所以b  > c 不执行了。

  • 相关阅读:
    不运用正则排除出现的特定数的数字
    重绘 贝赛尔曲线特效
    缓动类gs.TweenLite示例
    画方格(二维数组)
    递归函数
    鼠标经过延时出现Hint
    鼠标控制元件移动带缓动 鼠标点击发射子弹
    A碰到B之后持续加速度的时间问题
    播放完成之后移除动画
    hdu 1032 The 3n + 1 problem (数学)
  • 原文地址:https://www.cnblogs.com/catcoffer/p/8626657.html
Copyright © 2011-2022 走看看