求字符最大值,最小值 字符型和布尔型 强制转换

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_45683188/article/details/102672553

首先介绍一下属于eclipse的一个便捷功能,如何引入文件,首先点击文件,然后点import 在点击 Genaral再点击第二项Existing projects into workpace从文件夹找自己的Java文件。再有就是建包,建包的具体步骤是点击new 再点pacakege 包名字的具体原则是对应域名倒过来写。再根据功能写名字如com.Wehai.student。

Java是一种强类型语言,所有的变量在使用之前必须定义或声明,所有变量必须有确定的数据类型,数据类型表示在变量中可以存放什么样的数据,变量中只能存放指定的类型的数据,程序运行的过程中也不能改变变量的类型。

int price=0;这一行定义一个变量。变量名字是price,类型是int,初始值是0.Java程序运行计算之前首先要对你所定义的变量进行赋值,也就是初始化,否则你的Java程序无法进行。两种方式,第一种是声明变量的·时候就复制另一种的方式是单独使用后进行赋值。

 如何明白字节的最大值和最小值例子;    byte x=Byte.MAX_VALUE;

System.out.println(x);答案127 byte x=Byte.MIN_VALUE;System.out.println(x)答案-128 还有特殊的int int x=Integer.MIN_VALUE;

  System.out.println(x)答案-2147483648int x=Integer.MAX_VALUE;

  System.out.println(x)答案2147483647为什么存在问题呢 因为int是integer的缩写 这也是所有字节里唯一存在的缩写。

    现在介绍java基本类型除数值的其他类,字符型(char)和布尔型(boolean)

    Cha可以表示单个字符,字符型通常用于表示单个的字符,字符型必须使用单引号(')括起来。Java语言使用16位的Unicode字符集作为编码方式,而Unicode被设计成支持世界上所有书面语言的字符,包括中文字符,因此Java程序支持各种语言的字符。

字符型值有如下三种表现形式:>直接通过单个字符来指定字符型值,例如 ‘A’,‘9’,‘0’等。>通过转义字符表示特殊字符型,例如’\n’,’\t’等。>直接使用Unicode值来表示字符型,格式是’\uXXXX’,其中XXXX代表一个十六进制的整数。字符型值也可以采用16进制编码方式来表示,范围是’\u0000’-’\uFFFF’,一共可以表示65536个字符,其中前256个(’\u0000’-’\u00FF’)字符和ASC||码中的字符完全吻合。由于计算机底层保存字符时,实际是保存该字符对应的编号,因此char类型的值也可以直接作为整型值来使用,它相当于一个16位的无符号整数,表数范围0-65535。char类型的变量、值完全可以参与加、减、乘、除等数学运算,也可以比较大小,实际上都是用该字符对应的编码参与运算!在这里插入图片描述

斜杠表示转义, 改变字符本身意义,计算机存的实际上是字母对应的编码,

如用\u0061(6*16+1)可以表示a,\uddd表示的是16进制的转换,对应转换的是ASCII码接下来是布尔型 Boolean 他是一个特殊的字符,取值只有两个 true 和false 应用于判断正误   boolean x=true;

    x=false;

    x=4>3;

System.out.println(x)答案 true                       

在这里插入图片描述
在这里插入图片描述

强制转换有两种方式

在这里插入图片描述

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_45683188/article/details/102672553