zoukankan      html  css  js  c++  java
  • Java基础

    变量和数据类型

    变量(variable

    可能也可以发生变化的数据

    本质是内存中的一块存储空间,用于存放数据

    变量名:方便记忆

    变量类型:限定存放的字节数量和格式

    标识符:字(ASCII26个英文字母的大小写)、美元符号($)、下划线(_)、数字(不可以在第一个);不可以使用关键字(Key Words);Unicode字符可以作为标识符名称,但是极不建议

    数据类型

    用于限制数据在内存中存储的格式和占用的空间(字节数)

    分为基本类型(Primitive,原生类型)和引用类型(对象)

    基本类型

    byte:字节,占用1个字节(8位),除了最高位作为符号位(0表示正数,1表示负数),其余均为数值位,最大值127

    short:短整型,占用2个字节(16位)

    int:整型,占用4个字节(32位)

    long:长整型,占用8个字节(64位)

    float:单精度浮点数,占用4个字节(32位),存储格式与int不同

    double:双精度浮点数,占用8个字节(64位)

    char:字符类型,占用2个字节,使用单引号,必须有且仅有一个字符

    boolean:布尔类型,只有truefalse两个值

    字符串类型(引用类型)

    使用String作为类型名称,字面量使用双引号,可以有0或多个字符组成

    数据的存储位置与基本类型不同:以后详细讲解

    常量(constant

    概念:恒定不变的内存空间,在第一次赋值(一般在声明同时进行)后不可以再次赋值

    语法:final 数据类型 常量名=;

    命名规范:全大写,多个单词用下划线连接

    字面值

    概念:一种特殊形式的常量

    整型字面值支持三种进制:默认为10进制;八进制:以0开头;十六进制:以0x开头(x大小写均可);整型字面值默认为int,如果超出int型所能表示的整数范围则必须添加L后缀(大小写均可)

    浮点型字面值支持两种表示形式:普通方式和科学计数法(xEy,表示:x*10yE大小写均可);浮点型字面值默认为double,如果要表示单精度浮点型,则必须添加F后缀(大小写均可)

    接受控制台输入

    导入Scanner类(多种方式:手写代码、错误提示、智能提示、快捷键Ctrl+Shift+O等):import java.util.Scanner;

    创建Scanner对象:Scanner input=new Scanner(System.in);

    接受输入(根据所需数据的类型使用不同方法),如:
    int m=input.nextInt();
    float f=input.nextFloat();

  • 相关阅读:
    IDEA常用快捷指令整理
    Python dict 字典
    内联函数
    【MFC】编辑框 CEdit Ctrl控件自动换行设置
    mysql 多sql文件恢复方案
    Linux: 用64位的系统,能编译32位的程序吗?
    C++ 遍历数组
    工业现场传感器传感器为什么采用电流形式输出?
    【转】电磁阀、电磁铁的工作原理说明
    PCB板强弱电隔离距离不够导致损坏和问题检查记录
  • 原文地址:https://www.cnblogs.com/MRCH/p/11153115.html
Copyright © 2011-2022 走看看