千家信息网

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

发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,这篇文章将为大家详细讲解有关java语言中逻辑类、参数类和字符类是怎么样的,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。逻辑类、参数类和字符类Java编程语言基本数
千家信息网最后更新 2025年11月08日java语言中逻辑类、参数类和字符类是怎么样的

这篇文章将为大家详细讲解有关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语言中逻辑类、参数类和字符类是怎么样的"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

变量 字符 常量 类型 范围 逻辑 关键 关键字 位置 内存 字节 分配 参数 语言 引号 数据 篇文章 个位 八进制 初值 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 福建公司管理系统软件开发 六网口网络安全硬件设备提供商 数据库可以存储哪些数据 服务器上建网站 想学软件开发哪里学 osiris数据库怎么用 数据库类型的字段 键值数据库的组织形式 深圳蓝思网络技术南山 体现网络安全的监理日志 数据库的完整性规则包括( ) 福州网络技术服务有限责任公司 网络安全教育”主题班会信息 中宁县软件开发公司怎么样 软件开发员岗位安全生产注意 软件开发中心待遇 中国网络安全知识竞赛试题 java检测服务器端口是否开启 科技 互联网 人工智能 普陀区企业软件开发定制要多少钱 学校开展网络安全教育通讯稿 jdbc表单数据添加数据库 高校图书馆 数据库 软件开发质量保证金比例 智能共享按摩椅软件开发 服务器电源连接器 湖北戴尔服务器今日价格 银行信贷数据库设计 软件购买中数据库版权问题 面试软件开发谈工作经验
0