双元教育实训(第一天)

双元教育

因为版本的问题,导致他的可能性不太一样

Java中的switch语句中的N不能为字符串    (错误)

C语言中数组的声明中,长度是否可以为变量     (错误)

变量复习

变量是内存中的存储单元,可以直接或间接的被程序访问。

变量的特性:变量类型、变量长度、变量名、变量的作用域

变量的类型

原始类型和引用类型

原始类型包括:数字型和布尔型两种

long、int、short、byte、char、float、double都是数字型;boolean是布尔型。

字符串不是基本数据类型

布尔型只能是true、false/不能是其他任何值,如0/1

在C语言中就可以,但是C语言没有布尔类型;

js可以,但js没有变量类型。

原始类型变量中存放的就是数据本身;引用类型变量中引入的是引用(地址),该引用指向一个堆中的对象。

public class Person{
    private int id=1;
    get/set
}
public show(Person a){
    a.id=10;
}

变量的长度

变量的长度受变量的类型的影响。原始类型的变量长度是受类型变化影响的;而引用类型的变量长度是固定的。

byte长度8位、short长度16位、int长度32位、long长度64位,以上四个类型是有符号整数。

char长度16位,是无符号整数,表示UTF-16的字符。

float长度32位、double长度64位,以上两个类型为满足IEEE754的浮点数。

变量的作用域

  • 静态变量,特性:同类多对象共享;一般变量名全大写;访问方式是类名.

猜你喜欢

转载自blog.csdn.net/qq_38214552/article/details/103714075