• Java-基础-变量-关键字-四类八种数据类型-数据转换


                        java 概述

     

        public class Demo { //定义一个类

               public static void main(String[] args) { //主方法,一切程序的起点

                      /* 在屏幕上打印输出 */

                      System.out.println("Hello World!");

               }

        }

    (1)      public class定义:

    类名称必须和文件名称保持一致,否则程序将无法编译,在一个*.Java之中只能有一个public 类;

    (2)      主方法main():

    主方法表示的是一个程序起点,所有的程序代码都由此开始顺序执行,在Java中主方法也要放在一个类中。

    (3)      系统输出System.out.println():

    此语句的功能是直接在屏幕上显示输出信息。每一个完整的语句代码都要求使用“;”进行结尾。

    (4)      注释:

    //表示单行注释,就是在注释内容前面加双斜线(//),Java编译器会忽略掉这部分信息。

    /*…*/表示多行注释,多行注释,就是在注释内容前面以单斜线加一个星形标记(/*)开头,并在注释内容末尾以一个星形标记加单斜线(*/)结束。当注释内容超过一行时一般使用这种方法。

     

    标识符、关键字

    在程序中用于定义名称的都为标识符,如文件名称、类名称、方法名称或变量名称等,在

    Java中标识符的定义格式由字母数字、_(下划线)、可以用 ,所组成,其中不能重复,不能以数字开头,不能是Java中的关键字,而且每一个标识符都要有自己的意义

     

    注意标识符区分大小写。

    在定义标识符时是有大小写区别存在的,如ORACLE,oracle,ORAcle等,虽然表示的单词一样,但都属于不同的标识符。

     

    提示:标识符编写的简单建议。

    一些刚接触编程语言的读者可能会觉得记住上面的规则很麻烦,所以在这里提醒读者,标识符最好永远用字母开头,而且尽量不要包含其他的符号。

     

    Java中的关键字

    abstract 抽象

    assert

    boolean 布尔

    break  跳出循环

    byte 字节

    case 

    catch

    char字符类

    class

    continue 跳出当前循环

    const 常量

    default对象方法

    do while循环

    double 浮点数据类型

    else 判断

    extends 继承

    enum

    final不可被继承,可继承

    finally

    float 双浮点

    for 循环

    goto

    if 判断

    implements 实现接口

    import 导包

    instanceof判断某个对象是否属于某种数据类型

    int 整型

    interface定义接口关键字

    long  长整型

    native

    new 实例化一个对象

    package 包

    private 私有化修饰符

    protected 

    public 公共

    return 返回值

    short 短整型

    static 修饰符

    synchronized

    super 调用父类

    strictfp

    this 代表自身

    throw

    throws

    transient

    try

    void

    volatile

    while 循环

                  基本类型之4类8种

    四类

    八种

    字节数

    数据表示范围

    整型

    byte

    1

    -128~127

    short

    2

    -32768~32767

    int

    4

    -2147483648~2147483648

    long

    8

    -263~263-1

    浮点型

    float

    4

    -3.403E38~3.403E38

    double

    8

    -1.798E308~1.798E308

    字符型

    char

    2

    表示一个字符,如('a','A','0','家')

    布尔型

    boolean

    1

    只有两个值true与false

         注意:            java中默认的整数类型是int类型

                        java中默认的浮点类型是double类型

             

            定义变量的语法格式

             数据类型  变量名  =  数据值;

           int         a    =  100;

          变量定义后可以不赋值,使用时再赋值。不赋值不能使用变量使用时有作用域的限制,变量不可以重复定义。

     

      数据类型转换:

    自动类型转换

     

    表示范围小的数据类型转换成范围大的数据类型,这种方式称为自动类型转换

     

    自动类型转换格式:

     

    范围大的数据类型 变量 = 范围小的数据类型值;

     

    如:

            double d = 1000;

        或

            int i = 100;

            double d2 = i;

    强制类型转换

    表示范围大的数据类型转换成范围小的数据类型,这种方式称为强制类型转换

    强制类型转换格式:

    范围小的数据类型  变量 = (范围小的数据类型) 范围大的数据类型值;

    如:

    int  i = (int)6.718;   //i的值为6

    double  d = 3.14;

    int  i2 = (int)d;     //i2的值为3

  • 相关阅读:
    coco2d-js demo程序之滚动的小球
    【leetcode】Happy Number(easy)
    【leetcode】Remove Linked List Elements(easy)
    【leetcode】LRU Cache(hard)★
    【QT】计时器制作
    【leetcode】Min Stack(easy)
    【leetcode】Compare Version Numbers(middle)
    【leetcode】Excel Sheet Column Title & Excel Sheet Column Number (easy)
    【leetcode】Binary Search Tree Iterator(middle)
    【leetcode】Number of Islands(middle)
  • 原文地址:https://www.cnblogs.com/zhangwei2065289/p/9076904.html
Copyright © 2020-2023  润新知