ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

动手动脑

2022-09-12 10:30:45  阅读:190  来源: 互联网

标签:字节 动脑 System 动手 类型 println out Size


枚举

原代码


public class EnumTest {

public static void main(String[] args) {
Size s=Size.SMALL;
Size t=Size.LARGE;
//s和t引用同一个对象?
System.out.println(s==t); //
//是原始数据类型吗?
System.out.println(s.getClass().isPrimitive());
//从字符串中转换
Size u=Size.valueOf("SMALL");
System.out.println(s==u); //true
//列出它的所有值
for(Size value:Size.values()){
System.out.println(value);
}
}

}
enum Size{SMALL,MEDIUM,LARGE};

输出结果:

 

 1.s与t的值不同,所以false

 2.枚举是引用类型,所以是false

 3.比较的是枚举变量的值,所以true列出它的所有值

4.枚举类型是引用类型!枚举不属于原始数据类型,它的每个具体值都引用一个特定的对象。

反码原码补码

(一)原码:二进制的定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。

(二)2、反码:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。

(三)3、补码:正数的补码与其原码相同,负数的补码是在其反码末位加1;

而Java采用的是补码形式来表示的

变量的作用域

输出结果为:

 

 

 

 

 

public classTest

{private static int value=3;

public static voidmain(String[] args)

{int value =10;

System.out.println(value);

}

}

输出结果是10;

Java中的类型转换

在Java中一共有8种基本数据类型,其中有4种整型,2种浮点类型,1种用于表示Unicode编码的字符单元的字符类型和1种用于表示真值的boolean类型。(一个字节等于8个bit(位))

byte类型占8位; 1个字节
short类型占16位; 2个字节
int 类型占32位; 4 个字节
long 类型占64位; 8个字节
float 类型占32位; 4个字节
double 类型占64位; 8个字节
boolean类型占8位; 1个字节
char 类型占16位; 2个字节

字节定义:
字节是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言中的数据类型和语言字符。1个字节等于8位二进制。

结论:

 

 

 

课后实验:

1.输出随机数

//生成一个97~122的int型的整数
int intVal = (int)(Math.random() * 26 + 97);

2.定义空字符串

//定义一个空字符串
String result = "";

3.转换

//将intValue强制转换为char后连接到result后面
result = result + (char)intVal;

4.

//输出随机字符串
System.out.println(result);

 

标签:字节,动脑,System,动手,类型,println,out,Size
来源: https://www.cnblogs.com/JJTyyds/p/16685617.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有