1.2.1-基本数据类型与表达式

Java语言基础知识_1.2:基本数据类型与表达式 图2-1 数值类型 图2-2 数值型文字量1. 在Java程序中,下面哪个是不合法的标志符() 2D True _name T1 2. 以下哪些变量的声明是合法的: try _try1231 $Try_* 4_try #_try $try_1_for 3. 下列()不属于Java的基本数据类型 int String double Boolean ... 阅读详情

00740123X Java程序设计(2017春)学习笔记

变量与常量

文字量 文字量直接出现在程序中并被编译器直接使用,比如 20。文字量也称为文字常量,所谓常量,就是其生存周期内值不会改变的量。
标识符

  • 标识符是一个名称,与内存中的某个位置(地址)相对应

  • 标识符的第一个字母必须是下列字符之一

    • 大写字母(A-Z)
    • 小写字母(a-z)
    • 下划线(_)
    • 美元符号($)
  • 标识符的第二个字符已经后续字符必须是

    • 上述字符列表中的任意字符
    • 数字字符(0-9)

变量

  • 一个由标识符命名的项
  • 每个变量都有类型
  • 变量的值可以改变

常量

  • 常量一旦初始化以后就不课能改变

基本数据类型

数值型

类型备注
booleantrue 、 false
char0 个符号位 16位全部数值为 char c1 = ‘a’ char c2 = 97 char c3 = ‘\u4e2d’ char c4 = ‘\t’
short1个符号位
int1个符号位 0B ob 表示 2进制
long1个符号位
float1个符号位 8 个幂指位 23 数值位
double1个符号位 11个幂指位 52 个数值位

这里写图片描述
数值型文字量
这里写图片描述

字符类型
这里写图片描述
某些特殊的字符型常量需要使用转义的形式来表示

转义字符表示含义
’单引号字符
‘’双引号字符
\\反斜杠字符
\r回车
\n回车换行
\t水平制表符
\b退格

String
String是一个类 ,String是JDK标准类集合中的一部分
运算符与表达式
关系运算符 类型比较运算符 instanceof
相等关系运算符

  • 数字相等运算符 == ,!=
  • 布尔相等运算符 == ,!=
  • 引用相等运算符 == ,!=

逻辑运算符

  • “与”运算 &&
  • “或”运算 ||
  • “非”运算 ! 操作数的类型必须是布尔型,如果操作数的结果为false,则表达式的结果为true,如果操作数的结果为true,则表达式的结果为false

条件运算符(表达式1?表达式2:表达式3)

  • 首先计算表达式1
  • 如果表达式1的值为true,则选择表达式2的值
  • 如果表达式1的值为false,则选择表达式3的值

类型转换

每个表达式都有类型
扩展转换
这里写图片描述
这里写图片描述
显示转换:强制类型转换

char

C语言学习(一)基本数据类型和表达式 一、数据类型   C语言的数据类型总的来说可以按如下来分类:  数据类型分为基本数据类型和复合数据类型。基本数据类型又分为空类型(void)、字符型(char)和数值型(numeric),复合数据类型又分为数组、结构、联合、枚举和指针。基本数据类型中数值型又可以分为实型和整型,实型分为单精度(float)和双精度(double),整型分为短整型(short)、整型(int)、长整型(long)... 阅读详情

相关推荐

C++刷题——基本数据类型、运算符与表达式

文章目录1、输出各种数据类型所占用存储空间的大小2、下列哪一项能用作用户自定义的标识符3、指出下列程序中的错误4、给下列表达式加上全部的括号 (假设所用变量均已定义)5、请根据下列题意写出相应的表达式6、下列选项中两个表达式的运算结果相同的是7、下列程序的运行结果为8、求解下列各表达式的值(其中 x 的值为 100)9、下列程序运行结果为10、小型选择题 #include<bits/stdc++.h> //万能文件头!!!用了它就可以不用敲其他头文件了,yyds!!! 1、输出各种数据类型所

目前主要分享信息学奥赛的知识 2911

数据类型判断

** 数据类型判断 ** 1 typeof判断基本数据类型: 有typeof(表达式)和typeof变量名两种方式(对于复杂数据类型统一返回object)(返回字符串类型) 第一种判断表达式 第二种判断变量 字符串类型 2 instanceof判断引用数据类型: instanceof 运算符用来测试一个对象在其原型链中是否存在一个构造函数的 prototype 属性 第一个参数是要检测的对象 第二是另一个构造函数(返回true或者false) 3 constructor

FengYang_的博客 1225

别再死记硬背了!用Amesim HCD库亲手搭建单向阀、锥阀、球阀模型(附详细参数设置)

本文详细介绍了如何使用Amesim HCD库从零构建单向阀、锥阀和球阀的仿真模型,帮助工程师摆脱死记硬背,掌握物理建模的核心技巧。通过实战案例和参数设置指南,读者将学会如何优化阀门动态响应、验证流量特性以及处理旋转运动等独特挑战,提升液压系统设计效率。

weixin_29248611的博客 501

C语言数据类型,表达式

基本类型:整型                   短整】(short int)2              ...

weixin_45407386的博客 357

本地服务器搭建Uptime Kuma网站监控服务

本文主要介绍如何在Linux系统中一键部署Uptime Kuma运维监控服务,并将这个服务映射至公网实现随时随地远程访问。如果您像我一样在服务器上托管了多个网站,并且没有足够的时间来手动检查每个网站的在线状态,那么当出现问题时,您可能无法及时收到通知来处理这些问题。因此,搭建一个在线监控服务是很有必要的,它可以在状态异常时提醒您,以便您能够及时处理问题,确保网站的稳定性和可用性。监控服务有很多,我最终选择了Uptime Kuma,因为Uptime Kuma是开源免费的,

Tiam_cr的博客 1826

高通camera open代码流程(hal到kernel)

内容:简单介绍Camera open代码调用流程,从HAl到kernel。(api1+hal1) 前言 Android camera api和hal对应关系。安卓在版本更新过程中,camera相关代码也经历了几个版本的更新,表现为camera HAL版本更新(HAL1->HAL2->HAL3),camera API版本更新(camera API1->camera API2),接下...

oxoo123的专栏 4277

c语言1 2*0.8输出什么型,【C语言】21-结构体

本文目录•一、什么是结构体•二、结构体的定义•三、结构体变量的定义•四、结构体的注意点•五、结构体的初始化•六、结构体的使用•七、结构体数组•八、结构体作为函数参数•九、指向结构体的指针说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略C语言的核心部分都说得七七八八了,相信大家已经...

weixin_42360285的博客 381

从电商平台到微信私域:构建合规跳转链路的技术实现

在互联网营销与用户增长领域,链接跳转是连接不同平台、引导用户流量的基础技术。其核心原理是通过服务器端路由与参数解析,实现用户请求的接收、处理与重定向。这项技术的价值在于能够突破平台间的生态壁垒,实现流量的合规、可控迁移,尤其适用于跨平台营销、私域沉淀等场景。在实际应用中,常需处理微信环境限制、参数传递与动态内容生成等挑战。本文聚焦于电商平台(如淘宝)到微信生态的跳转需求,详细阐述了如何利用Node.js、Express框架及二维码生成技术,构建一个包含环境检测、参数传递与动态落地页的完整跳转系统,以解决微信

weixin_33889665的博客 324

1.2 基本数据类型及表达式 【C++】

dylan的博客 211

IAR9.X半主模式异常解析:为何硬件复位后仍陷调试状态?

本文深入解析了IAR 9.X半主模式异常问题,探讨了硬件复位后MCU仍陷调试状态的原因及解决方案。通过分析半主模式工作机制,提供了禁用半主功能、重写低级IO函数等具体方法,并给出了版本兼容性处理和调试与量产配置分离的优化建议,帮助开发者有效解决复位异常问题。

oo7890的博客 605

大数据分析案例-基于随机森林算法构建二手房价格预测模型

通过应用随机森林算法,我们希望建立一个能够有效预测二手房价格的模型。这个模型可以基于各种因素,如区域位置、房屋属性、市场供需等,来预测未来某一时间点的房价。通过提高预测准确性,我们可以更好地把握房地产市场动态,为决策提供更有价值的参考。揭示影响二手房价格的因素及其影响方式:通过分析随机森林算法生成的模型,我们可以进一步了解哪些因素对二手房价格有重要影响,以及这些因素如何影响房价。这有助于我们深入理解房地产市场的运行规律,为制定更为有效的市场策略提供依据。

m0_64336780的博客 1万+

java表达式1 2_1.2.1-基本数据类型与表达式

单选题(15 满分)1. 在Java程序中,下面哪个是不合法的标志符()2DTrue_nameT12. 以下哪些变量的声明是合法的:(1) try(2) _try1231(3) $Try_*(4) 4_try(5) #_try(6) $try_1_for(1)(2)(3)(1)(2)(4)(2)(6)(1)(2)(6)3. 下列()不属于Java的基本数据类型intStringdoubleBool...

weixin_33901614的博客 1013

道路场景分割:车道线、可行驶区域与路沿检测

道路场景分割:车道线、可行驶区域与路沿检测​ ,人工智能,计算机视觉,大模型,AI,文章围绕道路场景分割展开,涵盖车道线、可行驶区域与路沿检测。介绍了基本概念、重要性,各部分检测的类型、方法、难点及解决思路,还涉及技术融合、数据集、评价指标、发展趋势、应用案例、代码示例、不同天气处理、实际问题与方案、实现流程、相关技术工具、教育研究应用、产业前景、伦理安全问题及学习资源等,全面阐述了道路场景分割的多方面内容,为相关学习和研究提供了丰富信息。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 22万+

2--1:C语言的基本数据类型与表达式

为什么要划分数据类型 现实生活中储存信息的方式多种多样,数据本身就是非常丰富的。计算机能够处理的数字、图形、声音、图像、文字等都是以不同的数据形式表示的。 计算机是如何存储数据的? (1)数据和指令在计算机中都以二进制的形式存储。计算机组成原件是集成电路,对于电子元件来讲,受到电的状态的影响,高电平用1来表示,低电平用0来表示。 (2)“位(bit)”是计算机的基本存储单元,一个位只能存储一位二进制的值,是0或者1,很多个存储单元的集合就构成了计算机的存储空间;八个二进制位是一个字节(Byte),程序.

weixin_46574200的博客 371

SAP会计凭证导入ABAP开发模板+注意点—附带源码

开发并不仅仅只要考虑实现的功能,只实现功能的是程序,考虑到使用场景的是工程。使用bapi校验创建会计凭证的数据,报错和参数和正式创建一致。用途,防止产生错误的凭证,即使财务凭证可以冲销。正式创建会计凭证。隐藏的坑。

小九啥也不会 1233

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

【Java入门学习笔记】——第二天 基本数据类型与表达式 1、变量与常量 2、基本数据类型 3、表达式与运算符 4、类型转换

1.面向对象的程序设计思想:将客观事物看作是具有状态和行为的对象,通过抽象找出具有共同特征和行为的对象,构成类。面向对象的程序设计思想提高了软件的可重用性和可靠性。基本特征包括抽象和封装,继承和多态。 2.JAVA的基本数据类型——类似于C,多出了boolean类型 3. 字符串不属于JAVA的基本数据类型,JAVA中有一个String 类,它是JAVA的基础类库中的一个定义好的类。 4...

爱写代码的坤坤的博客 330

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

C语言程序设计P2-1与P2-2.【C语言基本数据类型、运算符和表达式】——知识要点:常量说明与变量定义

C语言的数据类型分为简单数据类型和复杂数据类型两种。简单数据类型是由系统自动规定数据存储空间的大小,它包括整数类型(整型)、实数类型(实型)、字符类型(字符型)和空类型。而复杂数据类型是由用户按照一定规则来决定数据占用空间的大小,它包括数组类型、结构体类型、共用体类型和枚举类型,因此后者也可以称为用户自定义类型。

嵌入式阿齐Archie 1万+

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

《C语言程序设计与实践(第2版)》——第3章 基本数据类型和表达式 3.1基本语法单位...

本节书摘来自华章出版社《C语言程序设计与实践(第2版)》一书中的第3章,第3.1节,作者:凌云等著,更多章节内容可以访问云栖社区“华章计算机”公众号查看 第3章 基本数据类型和表达式 本书第2章从总体上介绍了一个C程序的基本结构,使读者对C程序有了大概的了解。本章将详细介绍C语言程序中使用的基本语法单位、数据类型、运算符和表达式。 3.1 基本语法单位 ...

weixin_34237596的博客 211

java基本数据类型与运算符

数据类型与运算符变量与类型1、java中常用的基本数据类型2、final关键字3、类型转换4、类型提升5、异常运算符6、逻辑运算符7、位运算符8、移位运算符8、条件运算符 变量与类型 1、java中常用的基本数据类型 总结的较为重要的知识点: 数据类型的大小和操作系统是多少位没有关系 基本数据类型对应的包装类型:两个特殊的 char—Charcater,int—Integer,别的首字母大写 在字符变量中:计算机中的字符本质上是一个整数. 在 C 语言中使用 ASCII 表示字符, 而 Java 中使用

starry1441的博客 1052

C语言——基本数据类型与表达式

一.常用单位 位:最小的存储单位   存储0或1 字节:1个字节8位 字:字是自然存储单位,对于8位微机一个字8位,对于16位机一个字16位   二.基本数据类型 测试数据类型大小: printf("%d\n",sizeof(类型名)); char c = 255; printf("%d\n",c)  输出有符号整数为-1    输出无符号整数为255   三.常量和变量 ...

youdad11的博客 1万+

C语言第二章:数据类型、运算符和表达式

2.1:引例 在屏幕上输出英文短句”Programming is fun."。 例2.2:设球半径为r、球体积为v、球表面积为f、分别计算球体积和球表面积。 2.2:C语言的数据类型 1数据类型:《1》基本类型、《2》结构类型、《3》指针类型、《4》空类型。 《1》基本类型:(1)整型、(2)字符型、(3)实型 《2》结构类型:(1)数组类型、(2)结构体类型、(3)共用体类型、(4)枚举类型 2.3:C语言的常量 2.3.1 直接常...

my629369的博客 803

【JAVA】基本数据类型、运算符与表达式习题

1.月还款计算,代码如下:(自己用的IDEA编辑器,下面是自己写的代码~) package com.lanlanla.demo; import java.util.Scanner; /** * @Author: lilanlan * @Description: Math.pow(3,4)=81 * @Date: 2019-09-11 19:41 */ public class Mo...

lanlanla的成长历程 730

Java数据类型与运算符

目录1.标识符2.Java关键字3.常量与变量4.基本数据类型5.运算符 1.标识符   标识符是用来给变量、类、方法以及包进行命名的。 要求: 标识符必须以字母、下划线_、美元符号$开头。 标识符其它部分可以是字母、下划线“_”、美元符“$”和数字的任意组合。 Java 标识符大小写敏感,且长度无限制。 标识符不可以是Java的关键字。 编码规范: 类名使用UpperCam...

weixin_44200984的博客 538

java基础之数据类型与基本运算符

概述   java语言从1995年sun公司推出发展至今已经有22个年头,现在已经是使用最多的语言之一了。java又是一个比较容易入门的语言,我第一门接触的语言就是java。java发展。java的核心就是面向对象编程,其中多态、继承、封装来体现java的面向对象编程思想,还有java中的集合、流、反射等等。今天我会从最基础的数据类型和基本运算符开始说起:虽然说java的底层是由c去实现的,不过

BeetleSxy的博客 563

第二章 数据类型、运算符和表达式学习要求和实验

第二章 数据类型、运算符和表达式学习要求和实验 n       学习要求: 了解数据类型概念。 掌握常量和变量的使用。 掌握各种运算符的运算结合性和优先级,掌握各类表达式正确格式。 掌握数据类型转换。 进一步熟悉VC集成编程环境的使用,熟练掌握程序设计过程和步骤,积累程序调试经验。 n       实验作业 1.编写程序输入一个三角形的三条边,计算其面积和周长; 2.输入课本

明哥的专栏 3543

Python语言编程1— 基本数据类型与表达式

文章目录1. 基本数据类型 1.1 Python字符串简介 1.2 数值类型:整数与浮点数 1.3 布尔值 1.4 日期时间 1.5 空值 1.6 类型判断与类型转换 2. 表达式2.1 运算数 2.2 算术运算符 2.3 赋值运算符 2.4 比较运算符 2.5 逻辑运算符 2.6 成员运算符 ...

我是天才很好 908
上一篇: 好的学习资源-好好学习
下一篇: 1.3.1-数组
我叫王哈哈
博客等级 码龄11年 36粉丝 98原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值