我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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语言中逻辑类、参数类和字符类是怎么样的

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

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

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

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

怎么在C语言中对字符串与各数值类型进行转换

本篇文章给大家分享的是有关怎么在C语言中对字符串与各数值类型进行转换,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。首先放上一段展示各函数使用的代码,大家也可以copy到自己的机
2023-06-14

Go语言中int、float和string类型之间相互的转换是怎样的

今天给大家介绍一下Go语言中int、float和string类型之间相互的转换是怎样的。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。前言Go 开发中经常设计到
2023-06-28

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录