美文网首页Java
Java语言基础1

Java语言基础1

作者: Y_Jaaao | 来源:发表于2018-11-18 13:26 被阅读0次

    1.注释与规范

    • 1.1代码格式


      1.PNG
    2.PNG
    • 1.2 单行注释:"//"
    1.PNG 2.PNG

    2.变量与常量

    • 2.1 标识符:用来标识类名、变量名、方法名以及数组名等。由任意顺序的字母、下划线、美元符号和数字组成,并且第一个字符不能是数字,也不能是Java中的保留关键字。
    • 注意Java中的命名规范:(1)类名:通常为名词,第一个单词首字母必须大写,后续单词首字母大写;(2)方法名:通常为动词,第一个单词首字母小写,后续单词首字母大写;(3)变量:第一个单词首字母小写,后续单词首字母大写;(4)单词的拼接:通常使用userLastName方式拼接单词,而不是user_last_name。


      1.PNG
    2.PNG 3.PNG 4.PNG
    • 2.2 关键字:不可以把关键字中的单词作为标识符。凡是在Eclipse在变成紫色粗体 的单词,都是关键字。(常用的关键字有:class,else,goto,public,if,long, void,package, import,int)

    • 2.3 变量:变量就是可以改变的值。编码时,声明变量就是告诉编码器这个变量属于哪一个数据类型。(例如:int x = 30; y = 5; )

    • 注意:变量的命名并不是任意的,要遵循:变量名必须是一个有效的标识符;变量名不可以使用Java中的关键字;变量名不能重复;应选择有意义的单词作为变量名。

    • 2.4常量:指在程序运行过程中一直不会改变的量,且常量名通常使用大写字母(例如:final double PI = 3.1415926------声明double型常量PI并赋值)


      1.PNG
    2.PNG

    3.基本数据类型

    • 3.1 整数类型:存储整数数值,即没有小数部分的数值


      1.PNG
    • 3.2 浮点类型:单精度浮点类型(Float,4字节,32位)双精度浮点类型(double,8字节,64位)
      代码
      ....
      public class Volume {
      public static void main(String[] args) {
      //定义半径变量
      int radius;
      //定义高度变量
      int height;
      Scanner scanner = new Scanner(System.in);
      System.out.println("请输入粮仓半径:");
      radius = scanner.nextInt();
      System.out.println("请输入粮仓的高度:");
      height = scanner.nextInt();
      //定义PI
      final double PI = 3.1415926;
      double volume = PI * radius * radius * height;
      double kilo = 750 * volume;
      System.out.println("您的粮仓体积为:" + volume + "平方米");
      System.out.println("您的粮仓能存储的粮食为:" + kilo + "千克");
      }
      }
      ...


      1.PNG
    • 3.3 字符类型: char型:占16位bit(两个字节)

    • 注意:char的默认值为空格,char可以和整数做运算(例如:char ch = a; char ch =97;-------表示字符a在Unicode中的排序位置位97)

    • 3.4 转义字符:是一种特殊的字符变量,以反斜线“/”开头,后面跟一个或多个字符。


      1.PNG
    • 3.5 布尔类型:其又称为逻辑类型,只有true和false两个值,分别代表布尔逻辑中的“真”和“假”。
      (例如: boolean a; boolean a = true;)

    4、运算符

    相关文章

      网友评论

        本文标题:Java语言基础1

        本文链接:https://www.haomeiwen.com/subject/wctwfqtx.html