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

看装修案例的网站多语言网站建设推广

看装修案例的网站,多语言网站建设推广,对网站建设的看法,南通企业建站程序文章目录 一、字面常量二、数据类型三、变量1.变量的概念2.语法的格式3.整型变量4.长整型变量5.短整型变量6.字节型变量 四、浮点型变量1.双精度浮点数2.单精度浮点数 五、字符型常量六、布尔型变量七、类型转换1.自动类型转换(隐式)2.强制类型转换(显式…

文章目录

  • 一、字面常量
  • 二、数据类型
  • 三、变量
    • 1.变量的概念
    • 2.语法的格式
    • 3.整型变量
    • 4.长整型变量
    • 5.短整型变量
    • 6.字节型变量
  • 四、浮点型变量
    • 1.双精度浮点数
    • 2.单精度浮点数
  • 五、字符型常量
  • 六、布尔型变量
  • 七、类型转换
    • 1.自动类型转换(隐式)
    • 2.强制类型转换(显式)
  • 八、类型提升
  • 九、字符串类型


一、字面常量

常量即在程序运行期间,固定不变的量称为常量
举例如下:

public class TestGq {public static void main(String[] args) {System.out.println("HelloWord");System.out.println(1000);System.out.println(3.14);System.out.println('a');System.out.println(false);System.out.println(true);}
}

字面常量的分类:

  1. 字符串常量:由""括起来的,比如“12345”、“hello”、“你好”。
  2. 整形常量:程序中直接写的数字(注意没有小数点),比如:100、1000
  3. 浮点数常量:程序中直接写的小数,比如:3.14、0.49
  4. 字符常量:由 单引号 括起来的当个字符,比如:‘A’、‘1’
  5. 布尔常量:只有两种true和false
  6. 空常量:null(后面讲)
    注意:字符串、整形、浮点型、字符型以及布尔型,在Java中都称为数据类型

二、数据类型

在Java中数据类型主要分为两类:基本数据类型和引用数据类型
基本数据类型有四类八种
1.四类:整型、浮点型、字符型和布尔类型
2.八种
在这里插入图片描述
主要:
1.无论是在16为系统还是32位系统,int都占用4个字节,long都占用8个字节
2.整型和浮点型都是带有符号的
3.整型默认为int,浮点型默认为double
4.字符串属于引用类型

三、变量

1.变量的概念

有些内容可能会经常改变,比如:人的年龄、身高、成绩分数、数学函数的计算结果等,对于这些经常改变的内容,在Java程序中,称为变量。而数据类型就是用来定义不同种类变量的

2.语法的格式

定义变量的语法格式为:
在这里插入图片描述
举例:以下变量的值都是可以进行修改的

public class TestGq {public static void main(String[] args) {int a=10;char b='z';double c=3.14;System.out.println(a);System.out.println(b);System.out.println(c);}
}    

3.整型变量

public class TestGq {public static void main(String[] args) {int a=20;//在定义之前要初始化System.out.println(a);int b;//在定义时没有初始化,那么在使用前就要初始化b=10;System.out.println(b);System.out.println(Integer.MAX_VALUE);//int型变量所能表示的范围System.out.println(Integer.MIN_VALUE);}
}    

注意:
1.int不论在何种系统下都是4个字节
2.推荐使用方式一定义,如果没有合适的初始值,可以设置为0
3.在给变量设置初始值时,值不能超过int的表示范围,否则会导致溢出
4.变量在使用之前必须要赋初值,否则编译报错
5.int的包装类型为 Integer(Integer是int的pro版本,功能比int更强大)

4.长整型变量

public class TestGq {public static void main(String[] args) {long a=100L;//这里的long是定义长整型变量的System.out.println(a);System.out.println(Long.MAX_VALUE);//long型变量所能表示的范围System.out.println(Long.MIN_VALUE);}
}    

注意:
1.长整型变量的初始值后加L或者l,推荐加L
2.长整型不论在那个系统下都占8个字节
3.长整型的表示范围为:-2的63次方到2的63次方减1
4.long的包装类型为Long

5.短整型变量

public class TestGq {public static void main(String[] args) {short a=10;System.out.println(a);System.out.println(Short.MAX_VALUE);//short型变量所能表示的范围System.out.println(Short.MIN_VALUE);}
}    

注意:
1.short在任何系统下都占2个字节
2.short的表示范围为:-32768 ~ 32767
3.使用时注意不要超过范围(一般使用比较少)
4.short的包装类型为Short

6.字节型变量

public class TestGq {public static void main(String[] args) {byte a=1;System.out.println(a);System.out.println(Byte.MAX_VALUE);//byte型变量所能表示的范围System.out.println(Byte.MIN_VALUE);}
}    

注意:
1.byte在任何系统下都占1个字节
2.byte的范围是:-128 ~ 127
3.字节的包装类型为Byte

四、浮点型变量

1.双精度浮点数

public class TestGq {public static void main(String[] args) {double a=3.14;System.out.println(a);}
}    

注意:
1.double在任何系统下都占8个字节
2.浮点数与整数在内存中的存储方式不同,不能单纯使用 的形式来计算
3.double的包装类型为Double
4.double 类型的内存布局遵守 IEEE 754 标准(和C语言一样), 尝试使用有限的内存空间表示可能无限的小数, 势必会存在一定的精度误差,因此浮点数是个近似值,并不是精确值

2.单精度浮点数

public class TestGq {public static void main(String[] args) {float a=3.14f;//float在Java中是占4个字节的,在初始值后面加f是为了和double区分System.out.println(a);}

float 类型在 Java 中占四个字节, 同样遵守 IEEE 754 标准. 由于表示的数据精度范围较小, 一般在工程上用到浮点数都优先考虑 double, 不太推荐使用 float. float的包装类型为Float

五、字符型常量

public class TestGq {public static void main(String[] args) {char a='z';char b='1';System.out.println(a);System.out.println(b);char c='秋';System.out.println(c);}
}  

注意:
1.Java 中使用 单引号 + 单个字母 的形式表示字符字面值.
2.计算机中的字符本质上是一个整数. 在 C 语言中使用 ASCII 表示字符, 而 Java 中使用 Unicode 表示字符. 因此一个字符占用两个字节, 表示的字符种类更多, 包括中文

六、布尔型变量

布尔类型常用来表示真假

public class TestGq {public static void main(String[] args) {boolean a=false;System.out.println(a);a=true;System.out.println(a);}
}    

注意:
1.boolean 类型的变量只有两种取值, true 表示真, false 表示假.
2.Java 的 boolean 类型和 int 不能相互转换, 不存在 1 表示 true, 0 表示 false 这样的用法
3.Java虚拟机规范中,并没有明确规定boolean占几个字节,也没有专门用来处理boolean的字节码指令,在Oracle公司的虚拟机实现中,boolean占1个字节。
4.boolean的包装类型为Boolean

七、类型转换

Java中类型转换主要分为两类:自动类型转换(隐式) 和 强制类型转换(显式)

1.自动类型转换(隐式)

自动类型转换即:代码不需要经过任何处理,在代码编译时,编译器会自动进行处理。特点:数据范围小的转为数据范围大的时会自动进行

public class TestGq {public static void main(String[] args) {int a=10;long b=10L;b=a;//a和b都是整形,a的范围小,b的范围大,当将a赋值给b时,编译器会自动将a提升为long类型,然后赋值a=b;//会报错,long的范围比int大,有数据丢失,不安全}
}    

2.强制类型转换(显式)

强制类型转换:当进行操作时,代码需要经过一定的格式处理,不能自动完成。特点:数据范围大的到数据范围小的

public class TestGq {public static void main(String[] args) {int a = 10;long b = 100L;b = a; // int-->long,数据范围由小到大,隐式转换a = (int)b; // long-->int, 数据范围由大到小,需要强转,否则编译失败}
}    

注意:
1.不同数字类型的变量之间赋值, 表示范围更小的类型能隐式转换成范围较大的类型
2.如果需要把范围大的类型赋值给范围小的, 需要强制类型转换, 但是可能精度丢失
3.将一个字面值常量进行赋值的时候, Java 会自动针对数字范围进行检查
4.强制类型转换不一定能成功,不相干的类型不能互相转换

八、类型提升

不同类型的数据之间相互运算时,数据类型小的会被提升到数据类型大的
由于计算机的 CPU 通常是按照 4 个字节为单位从内存中读写数据. 为了硬件上实现方便, 诸如 byte 和 short这种低于 4 个字节的类型, 会先提升成 int,在进行计算

九、字符串类型

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

public class TestGq {public static void main(String[] args) {String s1 = "hello";String s2 = " world";System.out.println(s1);System.out.println(s2);System.out.println(s1+s2); // s1+s2表示:将s1和s2进行拼接}
}    

在这里插入图片描述
有些情况下,需要将字符串和整形数字之间进行转换:

public class TestGq {public static void main(String[] args) {String a="123";//String转换为intint val=Integer.parseInt(a);System.out.println(val);int b = 123;//int转换为StringString str3=String.valueOf(b);System.out.println(str3);}
}    
http://www.sczhlp.com/news/50714/

相关文章:

  • 郑州网站做网站延安网站建设推广微信网站
  • seo网站推广主要目的不包括网站建设方案范例
  • 建设银行网站怎么下载整站seo怎么做
  • 自学网站建设看哪本书长沙十大科技公司
  • 网站内容不显示不出来wordpress文章目录在哪里
  • 那些公司需要网站开发工程师wordpress手机显示图片
  • CSS变换与过渡效果案例展示
  • 吴江网站制作无代码网站开发平台有哪些
  • CSS性能优化最佳实践:大幅提升页面渲染性能
  • 响应式建站工具网站推广的软件
  • 网站链接地图是怎么做的百度推广账户优化方案
  • 糕点网站策划书产品线上推广方案
  • 网站建设公司上海做网站公司域名查询平台
  • 挑战用飞算JavaAI 半小时搭建 spring boot 入门程序
  • CSS滤镜与混合模式:艺术效果实战指南
  • 用CSS实现平滑滚动与滚动捕捉:现代网页交互体验
  • CSS动画与交互实战:从基础到高级案例
  • 泉州网站建设泉州网站网页建设论文
  • 设计类比赛网站网站后台登录地址修改
  • 购物网站设计模版北京做网站的公司排名
  • 免费帮朋友做网站浙江省住房建设局网站首页
  • 网站备案上传照片几寸北京装饰公司排名
  • 平凉网站建设redu河间网站制作
  • 网站常用的蓝色如何提高网站seo排名
  • 有投标功能的网站怎么做小而美企业网站建设
  • wordpress 离线编辑器冯耀宗seo课程
  • CSS Grid 布局完全指南:通过案例掌握二维布局
  • 网站体系优势seo引擎
  • 零基础网站建设视频泉州网站建设 乐本园
  • 瑜伽网站设计查企业信息查询平台