当前位置: 首页 > news >正文

宁波网站公司哪里好做企业网站找谁

宁波网站公司哪里好,做企业网站找谁,wordpress title调用,免费微信引流推广的方法目录 1.字面常量 2. 数据类型 3. 变量 3.1 变量概念 3.2 语法格式 补充:变量 int long short double和float char boolean byte 4.类型转换 类型提升小结 5. 字符串类型 1. int 转成 String 2. String 转成 int 1.字面常量 类似System.Out.p…

目录

1.字面常量

2. 数据类型

3. 变量 

3.1 变量概念

3.2 语法格式

补充:变量

int 

long

short

double和float

char

boolean

byte

4.类型转换

类型提升小结 

5. 字符串类型

1. int 转成 String 

2. String 转成 int


 

1.字面常量

类似System.Out.println("Hello World");这种语句,不论程序何时运行,输出的都是Hello
World
,其实"Hello World"就是字面常量

 

总结:常量即程序运行期间,固定不变的量称为常量

字面常量的分类:
1. 字符串常量:由""括起来的,比如“hello”
2. 整形常量:比如:100、1000
3. 浮点数常量:比如:3.14、0.49
4. 字符常量:比如:‘A’、‘1’

5. 布尔常量:只有两种true和false
6. 空常量:null 

注意:字符串、整形、浮点型、字符型以及布尔型,在Java中都称为数据类型。

接下来我们介绍一下数据结构 

2. 数据类型

在Java中数据类型主要分为两类:基本数据类型引用数据类型

基本数据类型有四类八种:
1. 四类:整型、浮点型、字符型、布尔型

2. 八种:

数据结构关键字内存占用范围
字节型byte1字节-128~127(-2^7 ~ 2^7-1)
短整型short

2字节

-32768~32767 (-2^15 ~ 2^15-1)
整型int4字节-2^31~2^31-1
长整型long8字节-2^63~2^63-1
单精度浮点型float4字节有范围,一般不关注
双精度浮点型double8字节有范围,一般不关注
字符型char2字节0~65535(2^16)
布尔型boolean没有明确规定true 和 false

注意:

  • 不论是在16位系统还是32位系统,int都占用4个字节,long都占8个字节
  • 整形和浮点型都是带有符号的
  • 整型默认为int型,浮点型默认为double
  • 字符串属于引用类型

3. 变量 

3.1 变量概念


对于经常改变的内容,在Java程序中,称为变量。数据类型就是用来定义不同种类变量的。

3.2 语法格式


定义变量的语法格式为: 数据类型 变量名 = 初始值;
例如:int a = 10;

           double d = 3.4;
           char c = 'A';
           boolean b = false;

补充:变量

int 

  •  像这种在使用前如果没有赋值,则编译期间会报错
int c;
System.Out.println(c);
c = 100;
  •  int的包装类型为 Integer

long

  • long的包装类型为Long
  • 长整型变量的初始值后加L或者l,推荐加L

short

  • short的包装类型为Short

double和float

  • double的包装类型为Double 

  • double 类型的内存布局遵守 IEEE 754 标准(和C语言一样), 尝试使用有限的内存空间表示可能无限的小数, 势必会存在一定的精度误差,因此浮点数是个近似值,并不是精确值
  • float的包装类型为Float,  由于表示的数据精度范围较小, 一般在工程上用到浮点数
    都优先考虑 double, 不太推荐使用 float.

char

  • char的包装类型为Character
  • 计算机中的字符本质上是一个整数.C 语言中使用 ASCII 表示字符, 而 Java 中使用 Unicode 表示字符. 因此一个字符占用两个字节, 表示的字符种类更多, 包括中文

boolean

  •  boolean 类型的变量只有两种取值, true 表示真, false 表示假.
     Java 的 boolean 类型和 int 不能相互转换, 不存在 1 表示 true, 0 表示 false 这样的用法
  • boolean的包装类型为Boolean

byte

  • 字节的包装类型为Byte 

4.类型转换

  • int a = 100;
    long b = 10L;
    b = a; //1
    a = b;//2
    上面的代码,1可以,2会报错

        原因:1.a和b都是整形,a的范围小,b的范围大,当将a赋值给b时,编译器会自动将a提升                           为long类型,然后赋值
                   2.long的范围比int范围大,会有数据丢失,不安全

  • byte与byte的运算(报错原因)
byte a = 10;
byte b = 20;
byte c = a + b;
System.out.println(c);

结论:

  • byte 和 byte 都是相同类型, 但是出现编译报错. 原因是, 虽然 a 和 b 都是 byte,

但是计算 a + b 会先将 a和 b 都提升成 int, 再进行计算, 得到的结果也是 int, 这是赋给 c, 就会出现上述错误.

  • 由于计算机的 CPU 通常是按照 4 个字节为单位从内存中读写数据. 为了硬件上实现方便, 诸如 byte 和 short这种低于 4 个字节的类型, 会先提升成 int, 再参与计算

正确写法(利用强转) 

byte a = 10;
byte b = 20;
byte c = (byte)(a + b);
System.out.println(c);

类型提升小结 

1. 不同类型的数据混合运算, 范围小的会提升成范围大的.
2. 对于 short, byte 这种比 4 个字节小的类型, 会先提升成 4 个字节的 int , 再运算.


5. 字符串类型

在Java中使用String类定义字符串类型 

例如:

String s1 = "hello";
String s2 = " world";

 在有些情况下,需要将字符串和整形数字之间进行转换:


1. int 转成 String 

int num = 10;
// 方法1
String str1 = num + "";
// 方法2
String str2 = String.valueOf(num);

2. String 转成 int

String str = "100";
int num = Integer.parseInt(str);

╰(*°▽°*)╯╰(*°▽°*)╯╰(*°▽°*)╯╰(*°▽°*)╯╰(*°▽°*)╯完 ╰(*°▽°*)╯╰(*°▽°*)╯╰(*°▽°*)╯╰(*°▽°*)╯╰(*°▽°*)╯

http://www.yayakq.cn/news/342736/

相关文章:

  • 网站上添加百度地图深圳龙华区教师招聘
  • 网站后台网址忘记了 php汽车可以做哪些广告视频网站有哪些
  • 广西网站建设的公司哪家好做百度微信小程序都有哪些网站
  • 西部数码网站管理系统今天无法登陆建设银行网站呢
  • 网站中新颖的功能wordpress导入xml失败
  • 天津数字防疫网站优化方案教程
  • 营销型网站建设报价方案app store 官网
  • 太原网站建设团队网站说服力 营销型网站策划
  • 乘客电梯做推广的网站网站个人备案需要什么资料
  • 广元网站建设广元网站服务费做管理费用
  • 免费建立com网站wordpress安装主题出错
  • 做淘宝客可以有高佣金的网站北京智联招聘官方网站做家政
  • 房山广州网站建设做再生料的网站
  • 云南省建设厅网站职称评审做网站模板赚钱吗
  • 公司网站建设多少费用兴田德润在哪里福建省住房和城乡建设厅官方网站
  • 成都电子网站建设多少钱做网站需要数据库
  • 个人网站的制作广西玉林网站建设正规公司
  • 苏州网站建设情况网络优化工程师是干嘛的
  • 网站主机方式推广手段有哪些
  • 做黑彩网站会怎样处罚如何优化网站目录结构
  • 企业网站建设方法电脑版 做网站尺寸
  • 做国内电影网站赚钱不网站备案号超链接怎么做
  • 想让网站的文章都被收录怎么做会网站建设如何找工作
  • 网站建设查询网站内部链接优化
  • 浙江广发建设有限公司网站株洲第三方网站建设哪家好
  • 网站建设有哪些板块代码在wordpress
  • 通道县城市建设投资有限公司网站做网站的人
  • 子网站 两微一端的建设方案安宁网站建设熊掌号
  • 济南网站优化哪里做的好wordpress 仿美文
  • 石家庄网站制作官网网站加ico