java语言中逻辑类、参数类和字符类是怎么样的

发布时间:2022-01-13 14:57:51 作者:小新
来源:亿速云 阅读:314

这篇文章将为大家详细讲解有关java语言中逻辑类、参数类和字符类是怎么样的,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

逻辑类、参数类和字符类

Java编程语言基本数据类型

Java编程语言一共有8种基本数据类型,分别是:
boolean、byte、short、int、long、float、double、char

这8种基本数据类型在习惯上可以分为以下四大类型:

逻辑类型:boolean
整数类型:byte、short、int、long
字符类型:char
浮点类型:float、double

逻辑类型

常量:true,false。
变量:使用关键字boolean来声明逻辑变量,声明时也可以赋给初值,
例如:boolean x,ok=true,关闭=false;

参数类型

1.int 型

常量:123,6000(十进制),077(八进制),0x3ABC(十六进制)。
变量:使用关键字int来声明int型变量,声明时也可以赋给初值,
例如:int x= 12,平均=9898,jiafei;
对于int型变量,内存分配给4个字节(byte),占32位。Int取值范围是正的2的31次方减一到负的2的31次方。

2.byte型

常量:Java中不存在byte型常量的表示法,但可以把一定范围内的int型常量赋值给byte型变量。
变量:使用关键字byte来声明byte 型变量
例如:byte x= -12,tom=28,漂亮9;(一个汉字和一个数字构成的变量,并且没有给他负责)
对于byte型内存分配给1个字节,占8位。byte的取值范围Int取值范围是正的2的7次方减一到负的2的7次方。

3 .short 型

常量:和byte型类似,Java中也不存在short型常量的表示法,但可以把一定范围内的int型常量赋值给short型变量。
变量:使用关键字short来声明short型变量
例如:short x=12,y=1234;
对于short型变量,内存分配给2个字节,占16位。Short的取值范围Int取值范围是正的2的15次方减一到负的2的15次方。

4. long 型

常量:long型常量用后缀L来表示,例如108L(十进制),07123L(八进制)、0x3ABCL(十六进制) 。
变量:使用关键字long来声明long型变量,
例如:long width=12L,height=2005L,length;
对于long型变量,内存分配给8个字节,占64位。Long的取值范围Int取值范围是正的2的63次方减一到负的2的63次方。

字符类型

1.常量:‘A’,‘b’,‘?’,‘!’,‘9’,‘好’,‘\t’,‘き’,‘モ’等,即用单引号扩起的Unicode表中的一个字符。

2. 变量:使用关键字char来声明char型变量,
例如:char ch=‘A’,home=‘家’,handsome=‘酷’;
对于char型变量,内存分配给2个字节,占16位。 Char的取值范围Int取值范围是正的2的15次方减一到负的2的15次方。

3. 转意字符常量:有些字符(如回车符)不能通过键盘输入到字符串或程序中,就需要使用转意字符常量,
例如:\n(换行),\b(退格),\t(水平制表), \‘(单引号),\“(双引号),\(反斜线)等。

4. 要观察一个字符在Unicode表中的顺序位置,可以使用int型显示转换,如(int)'a'或int p='a'。

5. 如果要得到一个0~65536之间的数所代表的Unicode表中相应位置上的字符必须使用char型显示转换。
import java.util.Scanner;
public class Demo5{   *声明一个与源文件相同的类
public static void main(String args[]){     *使他变成主类
// char ch2= '国',ch3 = '庆';     *定义char型变量
// System.out.println(ch2+"在unicode表中的位置:"+(int)ch2);  *输出这两个字符对应的在unicode表中的位置,把字符强转为int
// System.out.println(ch3+"在unicode表中的位置:"+(int)ch3);
// int p1 = 969, p2 = 12353;  *969和12353对应的字符
// System.out.println("第"+p1+"个位置上的字符是:"+(char)p1);  *p1强转为char
// System.out.println("第"+p2+"个位置上的字符是:"+(char)p2);

// float weight = 82.5f;
// int height = 176;
// double d = (height-100)/weight;
// System.out.println("体重:"+weight);
// System.out.println("身高:"+height);
// System.out.println("系数:"+d);

// Scanner reader=new Scanner(System.in);
// System.out.println("please input int");
// int i = reader.nextInt();
// System.out.println("you input:"+i);

int i = 12;
System.out.printf("i的值是:%d",i);
}
}

编译通过

java语言中逻辑类、参数类和字符类是怎么样的

关于“java语言中逻辑类、参数类和字符类是怎么样的”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

推荐阅读:
  1. java中类和类的关系
  2. Java中是如何加载类的

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

java

上一篇:java中sleep()和yield()有哪些区别

下一篇:linux大规模服务异常日志检索的方法是什么

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》