java初识与数据类型

MPU6050数据融合避坑指南:当欧拉角遇到万向节死锁,我们该如何处理? 本文深入探讨了MPU6050在姿态解算中遇到的欧拉角万向节死锁问题,提供了四元数解决方案及工程实践策略。通过分析死锁现象的本质,介绍四元数的优势与实现方法,并给出必须使用欧拉角时的三种应对方案,帮助开发者有效规避数据跳变和解算失效问题。 阅读详情

日升时奋斗,日落时自省

目录

 一、注释

二、标识符

三、数据类型与变量

1.字面常量

2.数据类型

 3.变量

4.字符型变量

5.类型转换

 6.不同类型进行相加

7.字符串类型


 一、注释

java注释有三种

第一是单行注释://  注释内容

第二是块注释:   /*注释内容*/

第三是文档注释: /**文档注释*/,可以被javadoc工具解析,生成一套以网页文件形式体现的程序说明文档

(1)块注释不能嵌套使用

(2)注释都不会进行编译,也不会再class中出现

 注意:注释尽量有用哈,内容准确,积极向上

二、标识符

在程序中有类名,方法名或者变量名

标识符中可以包含:字母,数字以及下划线和符号等等。

注意:标识符不能以数字开头,也不能关键字且严格区分大小写

类名:每个单词首字母大写

方法名:首字母小写,后面每个单词的首字母大写

变量名:与方法名相同

三、数据类型与变量

1.字面常量

(1)字符串变量

(2)整型常量

(3)浮点数常量

(4)字符常量

(5)布尔常量

(6)空常量:null

(1)-(5)都是近于C语言,在C语言基础上去理解

2.数据类型

 基本数据类型四类八种:

四类:整型,浮点型,字符型以及布尔型

八种:

字节型(byte 1字节)

短整型(short 2字节)

整型(int 4字节)

长整型(long 8字节)

单精度浮点数(float 4字节

双精度浮点型(double 8字节)

字符型(char 2字节)

布尔型(boolean 没有具体)

(1)无关系统,int都占用4个字节,long都占8个字节

(2)其中只有int型,浮点型double是默认的

 3.变量

基础:

长整型(long)的不同(相对于C语言)

短整型(short)

 

 字节型(byte)

双精度浮点型(double)

所有Double.MAX_VALUE与Byte.MAX_LAVUE等一系列相似的,都是为了计算于该类型的最值

有一个特殊的存在(相比于C语言)

4.字符型变量

 

一个汉字是两个字节,char可以有一个汉字的存在 ,当前Character是没有明确的值,在这里输出都不是一个准确的数字

5.类型转换

 类型转换规则是:

小字节可以直接转化为大字节,但是大字节不可以直接转化为小字节

大字节转化为小字节,为了安全,所以得进行强制转换

 

注意:特殊的是布尔型不能进行强制转换

 6.不同类型进行相加

 

同样:相加需要的进行类型转化,long整型需要的转型int型才能相加,定义的长整型可以直接进行比它小的字节相加

 

在计算机中cpu计算是以每四个字节进行的,所以byte这里只有两个字节想要进行byte的加减,就需要进行类型强制转换 (强行转换可能会精度丢失)

7.字符串类型

 

在java中存在字符串类型定义方式String 

 

字符串相加的,是表示字符串的拼接

java中还有很多的转化,是java本身自带的就像这里的

String str2=String.valueOf(num);

上面这行代码就是将数字转化为字符串(相比C语言确实轻松不少嘞)


num1=Integer.parseInt(str);

上面这行代码就是将字符串转化为数字

【异常】XXL-JOB提示异常ERROR com.xxl.job.core.util.XxlJobRemotingUtil - connect timed out 打开XXL-JOB的ELK,发现一堆报错。 阅读详情

相关推荐

CAN 比特率和采样点计算

架构根据输入频率和比特率自动计算。

ldinvicible的专栏 787

Integer.parseInt()什么意思?

Java中的语句integer.parseint()是将整型数据Integer转换为基本数据类型int 例子: String str = "3"; int i = Integer.parseInt(str); System.out.println(i+1);//输出4; String str = "3"; System.out.println(str+1);//output 31; integer,整数 / 整型数,与小数 / 浮点数相对,是编程语言的基本数据类型之一,用以指示变量的数据类型,有时也用于常量

是木子啦~ 8849

基于gm/id方法的折叠式共源共栅放大器设计实践

本文详细介绍了基于gm/id设计方法进行折叠式共源共栅放大器设计的完整流程。该方法通过确定晶体管的跨导效率(gm/id)作为核心设计参数,将复杂的放大器设计转化为有明确路径的优化问题。文章以设计一个增益80dB、带宽1GHz的两级放大器为例,逐步拆解了从指标分解、关键晶体管工作点选取、到实战仿真与微调的全过程,特别强调了第二级设计对稳定性的影响以及相位裕度的调试技巧。

w8x9y0z1的博客 415

java中 Integer.parseInt()和Integer.valueOf(“str”).intValue()方法的应用

parseInt(String s )方法是类Integer的静态方法,它的作用就是将形参 s 转化为整数,比如: Interger.parseInt("1")=1; Integer.parseInt("20")=20; Integer.parseInt("324")=324; 当然,s 表示的整数必须合法,不然是会抛异常的。 valueOf(String s )也是Integer类的静态方

偲瑾年华 4203

AirSim中图像API的应用

解析Airsim图像获取保存的api

fegxg的博客 1606

RS485 MODBUS转PROFINET网关案例丨汇川变频器接入到1200 PROFINET

本案例介绍的是用北京小疆智控(北京)技术有限公司生产的GW-PN5003型MODBUS RTU转PROFINET网关将汇川变频器接入西门子PLC1200 PROFINET网络的使用方法。

bjxjzk的博客 1880

Java语句中的Integer.parseInt()

将整型数据Integer转换为基本数据类型int String str = "3"; int i = Integer.parseInt(str); System.out.println(i+1);//输出4; String str = "3"; System.out.println(str+1);//output 31;

星晴coral 2402

ABAP CDS 视图参数 parameter_list 详解与最佳实践:从语法、作用域到可运行范例

本文系统梳理了ABAP CDS视图的WITH PARAMETERS定义与使用。主要内容包括:1)参数声明语法及其在整条SELECT语句中的贯穿使用;2)参数在WHERE/HAVING/ON等位置的多种写法(:pname和$parameters.pname);3)参数在航空公司航线筛选等实际业务场景中的应用;4)参数与会话变量的协作策略;5)在JOIN ON、HAVING、CASE等高级用法中的实践;6)提供完整的CDS视图与ABAP程序示例,展示参数声明、使用及Open SQL传参方式。所有内容均基于SAP

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 372

Java语言初识与数据类型

文章目录一、Java语言二、使用步骤1.引入库2.读入数据总结 一、Java语言 Java、C++强类型语言;python、js弱类型语言 强类型语言在定义一个变量的时候,必须告知编译器这个变量的类型(强类型) 在java中数据类型分为两大类:1.八大基本数据类型 2.引用数据类型 且数据类型都有默认值(引用数据类型默认值为NULL) 整形:int(默认值为0) //声明一个整型变量a int a=10; //java中常用的输出函数,所有数据类型都可以直接使用println进行输出 System...

weixin_47270825的博客 730

代谢组数据分析(五):代谢组的功能富集分析

本文介绍了代谢组数据分析中的功能分析,包括代谢物富集分析、GSEA和ssGSEA方法。文章详细阐述了分析原理、应用背景、数据准备、统计方法以及结果解释,强调了在代谢通路和代谢物ID对应关系建立、差异代谢物筛选、富集程度计算等方面的关键步骤。通过这些方法,可以揭示差异代谢物在生物过程中的作用,为疾病研究和药物开发提供依据。

专注生信领域 5982

YOLO11改进|注意力机制篇|引入ELA注意力机制

YOLO11添加ELA注意力机制

A1983Z的博客 3648

初识Java之数据类型与变量

初识Java变量

MJ_LB的博客 329

VTK API 详解(134):vtkOBJWriter - 写入 OBJ 模型

是 VTK 中用于将数据写入 Wavefront OBJ 文件格式的类。OBJ 格式是广泛支持的 3D 网格模型格式,支持顶点、面和基本几何信息的保存,便于模型在多种三维软件间交换。

yumeiguo的博客 140

Java 基础入门(二):标识符、字面常量、基本数据类型与变量

本文是 Java 基础入门系列的第二篇,主要介绍正式学习运算符和表达式之前需要掌握的核心语法基础。文章围绕标识符、字面常量、八种基本数据类型和变量展开,系统讲解了不同数据在 Java 中的表示方式、变量的声明与初始化、自动类型转换与强制类型转换、数值提升规则,以及 String 类型的基本使用。通过本文的学习,读者可以初步建立对 Java 数据表示、存储与转换机制的认识,为后续学习运算符、流程控制和方法等内容打下扎实基础。

深耕 Java 后端,沉淀技术知识,记录成长之路。 1337

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

初识Java的数据类型与变量

初始Java的数据类型与变量,以及变量的类型转换、类型提升

m0_67683346的博客 544

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

【Java】初识与数据类型

本文介绍了Java基础语法要点,适合有C/C++基础的读者快速上手

xingzi1019的博客 192

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

初识【Java】—— main函数及数据类型与变量

Java是一种优秀的程序设计语言,它具有令人赏心悦目的语法和易于理解的语义。不仅如此,Java还是一个有一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合。

m0_74042853的博客 927

Java SE的初识、数据类型与变量

在程序中,无论程序何时运行,输出的都唯一的被称为字面常量。例如,System.out.println(“hello world”),其的输出结果为“hello world”,“hello world”就是字面常量。常量即程序运行期间,固定不变的量在程序中,除了值不变的常量,还有些内容会经常改变。对于哪些经常改变的内容,在Java程序里,称为变量。而数据类型是用来定义变量的。

2301_79185969的博客 897

java初识及数据类型与变量

模板Test(名字任意):类名,与文件名一样并且只有一个(一般由public来修饰)void:返回值main:方法名,mian括号里的表示形参System.out.println:打印并且换行总体流程:java文件 ---> 类 ---> 方法 ---> 局部变量标识符,类型转换,类型提升。

wtl2006629的博客 468

java之初识数据类型与变量

本文介绍了编程语言中的常量与变量概念。常量部分详细分类为字符串、整型、浮点、字符、布尔和空常量,并说明其在C和Java中的表示方式。变量部分阐述了整型、浮点、字符和布尔变量的定义与使用规范。数据类型分为基本类型(四类八种)和引用类型,强调int和long的固定字节数。类型转换包含隐式转换(小转大自动完成)和显式强制转换,以及运算时的类型提升规则。最后说明字符串拼接特性。全文系统性地梳理了编程基础中的数据类型核心概念。

h_Maennn的博客 297

Java数据类型与循环初识2

知识点1:变量 说明 1. java中的变量定义的规则:数据类型 变量名 = 变量值 2. 注意点: ① 变量必须在初始化之后,才能使用 ② 每个变量都有其声明所在的作用域。在其作用域内都可以使用。出了作用域之后,就不能使用了。 ③ 在同一个作用域内不允许定义两个同名的变量 代码演示 class VariableTest { public static void main(String[] args) { //编译错误:变量必须在声明之后才可以使用 //System.out.p

qq_45383734的博客 220

初识Java及其数据类型与变量

快速了解Java的数据类型与变量

qq_62905847的博客 307

初识java与数据类型,变量

举例:int a=1;char a=‘辉’;在程序中,除了有始终不变的常量外,有些内容可能会经常改变,比如:人的年龄、身高、成绩分数、数学函数的。){ ------>程序的入口 固定写法。(常见于方法和类之上描述方法和类的作用。成一套以网页文件形式体现的程序说明文档。整形常量:程序中直接写的数字。格式:数据类型 变量名。注释内容(用的最多)

hjdjsnsn的博客 269

初识Java【2】——基础入门与数据类型

保姆级Java入门教程,内容包括:基本入门 和 数据类型分析。从:字节大小、包装类、使用范例、注意要点 四方面了解数据类型!

LU_ZE_XX的博客 650

Java初识(数据类型与变量)

1、Java初识 (1)JDK Java开发工具包 (Java development kit jdk 提供给Java程序员,包含了JRE,同时还包含了编译器javac与自带的调试工具console、jstack等)。 (2)JRE Java运行时环境 (Java runtime environment jre 包含了JVM,Java基础类库。是使用Java语言编写程序运行的所需环境)。 (3)JVM Java虚拟机 (Java virtual machine jvm

qq_50623027的博客 395

初识Java:基本数据类型与变量

2. 计算机中的字符本质上是一个整数. 在 C 语言中使用 ASCII 表示字符, 而 Java 中使用 Unicode 表示字符. 因此。// 编译出错: a + b==》int + long–> long + long 赋值给int时会丢失数据。// 编译成功:a + b==>int + long—>long + long 赋值给long。a和b都是整形,a的范围小,b的范围大,当将a赋值给b时,编译器会自动将a提升为long类型,然后赋值。一个字符占用两个字节, 表示的字符种类更多, 包括中文。

djyyyg的博客 224
上一篇: 模拟atoi函数
下一篇: 运算符与逻辑控制初步了解
学习自省
博客等级 码龄5年 284粉丝 101原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值