数据类型的转换,运算符和方法入门

02【IDEA、数据类型转换、运算符、方法】 一、开发工具IntelliJ IDEA 1.1 开发工具概述 IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的 阅读详情

数据类型的转换:

数据类型 的转换包括自动转换和强制转换。

自动转换:

在JAVA中要求参与的计算的数据,必须要求数据类型的一致性。不一致将发生数据类型的转换。

例如:当Int类型变量和Double类型变量进行运算时,Int类型将会自动提升为Double类型进行运算。

转换规则:

范围小的数据类型向范围大的数据类型进行提升,byte,short,char运算时直接提升为Int类型。

    byte、short、char‐‐>int‐‐>long‐‐>float‐‐>double

强制转换:

相比自动转换手动转换需要手动操作。

转换格式:

数据类型 变量名=(数据类型)被转数据值;

例如:

int i=(int) 1.5;

ASCLL编码表

0 -----------48

9----------------57

A-------------------65

Z--------------90

a--------------97

z--------------------122

-----------------------------------------------------------------------------

运算符

运算符包括算数运算符,赋值运算符,比较运算符,逻辑运算符和三目运算符。

算数运算符:

算数运算符包括:+,-,*,/,%,++,--

当独立运算时:

变量在独立运算时,前++和后++没有区别。

混合运算时:

和其他变量放在一起时,前++和后++会产生区别

当++写在变量后面,先使用再+1

当++写在变量前面,先+1再使用

赋值运算符:

赋值运算符包括:=,+=,-=,*=,/=,%=

赋值运算符,就是将符号右边的值,赋给左边的变量。

例如:

public static void main(String[] args){
int i = 5;
i+=5;//计算方式 i=i+5 变量i先加5,再赋值变量i
System.out.println(i); //输出结果是10
}

比较运算符:

比较运算符包括:

==,<,>,<=,>=,!=

逻辑运算符:

逻辑运算符包括:

&&,||,!(取反)

三目运算符

三目运算符格式:

数据类型 变量名=布尔类型表达式?结果1:结果2

当布尔类型为true时,整体结果赋值为结果1,赋值到变量。

当布尔类型为false时,整体结果赋值为结果2,赋值到变量。

方法入门:

格式:

修饰符 返回值类型 方法名(参数列表){

代码块

return  返回值类型;

}

格式的解释:

修饰符:目前固体写法 public static 

返回值类型:目前固定写法有void

方法名:必须满足标识符规范,用来调用方法。

参数列表:

return:方法结束

方法的调用:

例如:

public static void main(String[] args) {
//调用定义的方法method
method();
}
//定义方法,被main方法调用
public static void method() {
 System.out.println("自己定义的方法,需要被main调用运行");
}

注意事项:

方法必须定义在类中

方法必须定义在方法里面

Scanner方法的使用:

必须掌握的内容:

1、 定义Scanner(类类型,属于引用数据类型)类型的变量

Scanner input=new Scanner(System.in);

2、 Scanner的常用方法 next()获取一个字符串类型的值 nextInt()获取整型的值 nextDouble()获取浮点类型的值

a) String name=input.next();

b) Int age=input.nextInt();

c) Double price=input.nextDouble();

d) Float score=input.nextFloat();

e) Short s=input.nextShort();

f) char sex = input.next().charAt(0);

 

 

 

 

 

 

 

 

IGBT模块封装中的银烧结技术:为什么特斯拉和比亚迪都在用这种黑科技? 本文深入解析了IGBT模块封装中的银烧结技术,揭示了其作为功率半导体封装工艺关键升级的原因。该技术通过低温烧结形成高熔点、高导热导电的银连接层,显著提升了模块的功率循环寿命、散热能力和高温工作稳定性,这正是特斯拉、比亚迪等行业巨头采用此项黑科技以释放电动汽车电驱系统极致性能的核心所在。 阅读详情

相关推荐

DDR ECC错误注入与寄存器配置实战指南

本文详细介绍了DDR ECC错误注入的核心价值与实战操作指南,包括通过FI_Dx和FI_ECC寄存器注入数据与ECC错误的方法。文章提供了环境准备、寄存器配置、错误检测及系统可靠性测试策略,帮助开发者验证内存系统的纠错能力和可靠性,提升硬件开发的稳定性与效率。

nnn11的博客 1104

数据类型转换、运算符和方法入门

1、数据类型的转换 java中要求参与计算的数据,它们的数据类型必须要一致,否则的话将会进行数据类型的转换。 1.1 自动转换 当我们将byte类型的数据和int类型的数据进行相加时,结果会是什么类型呢? public class Add{ /* 计算byte数据和int数据的和 */ public static void main(String[] args){ //定义int变量 int a=2; //定义byte变量 byte b=3; //使用变量c接收a和b的和

ilove_story的博客 361

微电网系列: 位移因数DPF&&功率因数PF&&过激&&欠激

文中对比了位移因数(DPF,仅基波相位)与功率因数(PF,含谐波影响)的差异,指出PF=DPF×DF(畸变因数)。过激/欠激状态对应无功功率控制:过激(容性,电流超前,抬升电压)与欠激(感性,电流滞后,抑制电压)。PCS(如光伏逆变器)需逆向调节电网无功状态,过激时发出容性无功,欠激时吸收感性无功,以维持电压。

云纳星辰怀自在 1174

数据类型转换、运算符和方法入门介绍

一、 数据类型转换 Java程序中要求参与的计算的数据,必须要保证数据类型的一致性,如果数据类型不一致将发生类型的转换。 一个 int 类型变量和一个 byte 类型变量进行加法运算, 结果会是什么数据类型? int i = 1;byte b = 2; 运算结果,变量的类型将是 int 类型,这就是出现了数据类型的自动类型转换现象。 1. 自动转换 概念:将 取值范围小的类型自动提升为取值范围大的类型。 public static void main (String[] args){ int i =

Bruce_Wangjr的博客 346

【开关电源篇】开关电源——只需这三个阶段,从电源小白到维修大神

🔌 该篇为的原创文章跳转目录,小二持续更新跳转链接,尽情关注!

2301_81299416的博客 2393

硬件压力测试工具使用方法

B, --bind host# 绑定到主机的多个地址中的一个。当客户端到服务器端的测试结束时,服务器端通过-l选项指定的端口(或默认为客户端连接到服务器端的端口),反向连接至客户端。-c, --client host#如果Iperf运行在服务器模式,并且用-c参数指定一个主机,那么Iperf将只接受指定主机的连接。-C, --compatibility# 与低版本的Iperf使用时,可以使用兼容模式。-b, --bandwidth #[KM] UDP模式使用的带宽,单位bits/sec。

weixin_53303772的博客 8217

java 类型转换和点号运算符的执行顺序_Java 入门之数据类型转换、运算符、方法...

1.数据类型转换Java程序中要求参与的计算的数据,必须要保证数据类型的一致性,如果数据类型不一致将发生类型的转换。1.1 自动转换一个 int 类型变量和一个 byte 类型变量进行加法运算, 结果会是什么数据类型?1 int i = 1;2 byte b = 2;运算结果,变量的类型将是 int 类型,这就是出现了数据类型的自动类型转换现象。自动转换 :将 取值范围小的类型 自动提升为 取值...

weixin_31706437的博客 324

学Simulink--基于多能源系统协同与能源互联网的电网系统场景实例:风光氢储一体化系统的能量管理与调度仿真

在全球“双碳”目标驱动下,高比例可再生能源并网成为电网发展的核心方向。然而,风电与光伏具有强随机性与间歇性,给电网稳定运行带来巨大挑战。风光氢储一体化系统(Wind-Solar-Hydrogen-Storage Integrated System)通过将可再生能源发电电解水制氢氢气储存与燃料电池发电有机结合,构建了一个长时储能与能量形态转换的闭环系统,是实现能源互联网与零碳电力系统的关键路径。✅平抑波动:氢储能可实现跨天、跨周储能✅能量转化:电→氢→电/热/交通燃料,实现多能互补✅长时储能。

amy_mhd的博客 1072

Java数据类型转换、运算符、方法

Java数据类型转换、运算符、方法一、数据类型转换 一、数据类型转换 Java程序中要求参与的计算的数据,必须要保证数据类型的一致性,如果数据类型不一致将发生类型的转换。

残影的博客 725

Coze工作流实战:Coze一键生成沉浸式历史故事视频

【coze工作流实战】一键生成火爆的沉浸式历史故事视频!短短3分钟,顶替你3天的工作量!

bickys的博客 1004

【2026OD新机考】【哈希表】20260422-文章特征提取【Py/Java/C++/C/JS/Go六种语言OD真题】【欧弟算法】全网注释最详细分类最全的华子OD真题题解

90+天陪伴式学习,100+直播课时,300+动画图解视频,500+LeetCode经典题,500+华为OD真题/大厂真题,还有简历修改、模拟面试、陪伴小群、资深HR对接将为你解锁。这道题的本质是多集合交集问题的变形,属于非常典型的哈希表应用题。,储存全局的每个片段中,各个字符最少出现的次数。表示该字母并非所有片段的公共字母。,按照顺序构建答案即可。没有字母在所有三个字符串中都出现。每个字母在各字符串中都至少出现。次,所以结果中每个字母出现一次。这样,当上述循环结束后,最终。显然在上述代码中,如果字母。

weixin_48157259的博客 66

02数据类型转换、运算符、方法入门

数据类型转换 1.自动转换 **自动转换:**将取值范围小的类型 自动提升为 取值范围大的类型 。 public static void main(String[] args) { int i = 1; byte b = 2; // byte x = b + i; // 报错 //int类型和byte类型运算,结果是int类型 int j = b + i; System.out.println(j); } 范围小的类型向范围大的类型提升, byte、

qq_48010982的博客 158

2026年算法工程师常见面试简答题

本文摘要:文章系统梳理了机器学习与深度学习中的30个核心概念,涵盖模型优化、评估指标、经典算法和大模型应用等关键知识点。主要内容包括:1)过拟合与欠拟合的成因及解决方法;2)偏差-方差权衡原理;3)数据划分与交叉验证策略;4)分类/回归任务评估指标选择;5)逻辑回归、决策树、SVM等传统算法解析;6)梯度下降优化与正则化技术;7)CNN、RNN、Transformer架构对比;8)Embedding表示与RAG技术。特别强调面试高频考点如XGBoost改进、注意力机制原理等,并给出实际工程中的解决方案建议,

不务正业的猿 350

JAVA入门02——数据类型转换、运算符、方法入门

数据类型转换 java程序中要求参与计算的数据,必须保证数据类型一致,如果数据类型不一致将发生类型的转换 自动转换   1、特点:代码不需要进行特殊处理,自动进行    2、规则:从【数据范围小的】转为【数据范围大的】 public class Datetype { public static void main(String[] args) { //将int常量赋值给long类型变量 ...

BaishuizZz的博客 473

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

OV9734 DATASHEET,完整规格书

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

java学习第一章 变量和数据类型和运算符

取模运算:  其操作数可以为浮点数,一般使用整数,结果是“余数”,“余数”符号和左边操 作数相同,如:7%3=1,-7%3=-1,7%-3=1。表示方法和变量的标识符:第一个单词小写,从第二个单词开始首字母大写,我们称之为“驼峰原则”,如 eat(), eatFood()用“+”连接,+”运算符两侧的操作数中只要有一个是字符串(String)类型,系统会自动将另一个操作 数转换为字符串然后再进行连接。表示当x的为true时,此表达式的值为y,当表达式的值为false时,表达式的值为z。

qq_61768341的博客 1781

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

J2EE | 基础篇 | D02 数据类型、运算符、简单方法

文章目录数据类型转换自动类型转换基本数据类型之charASCII码转义字符运算符算数运算符赋值运算符布尔运算符三目运算符方法入门概述方法定义与调用编译器的常量优化 数据类型转换 自动类型转换 规则:数据范围从小到大 byte<short(char)<int<long<float<double 关于基本数据类型转换规则: 8种基本数据类型除boolean类型之外...

qq_39674985的博客 418

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

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

JAVA基础知识点汇总【入门程序、常量、变量、数据类型转换、运算符、方法入门、流程控制语句、IDEA、方法、数组、类与对象、封装、构造方法】

Day01 入门程序 常量 变量 一 常用的DOS命令 1.window+R 打开运行窗口,输入cmd回车,进入DOC操作窗口 2.盘符切换命令 c: d: 3.查看当前文件夹 dir 4.进入文件夹命令 cd 文件夹名 5.退出文件夹命令 cd… 6.退出到磁盘根目录 cd 7.清屏 cls 8.退出控制台 exit 二 常用的window命令 1.快速打开计算机...

AdamCafe的博客 1289

Java基础语法(HelloWorld、常识、常量、变量和数据类型、数据类型转换、运算符、方法、流程控制语句、数组、开发工具)

HelloWorld、常识、常量、变量和数据类型、数据类型转换、运算符、方法、流程控制语句、数组、开发工具

jxstudy的博客 797

Python学习笔记(一):基础语法、变量类型、运算符(快速入门篇)

以下是入门python看自强学堂的笔记,网址为http://www.ziqiangxuetang.com/python/python-tutorial.html同时,补充阅读有http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000Head First Python、Python基础教程下划线

emmaalways的专栏 690

Python零基础入门(四)——变量,数据类型与运算符

在 Python 中,定义变量非常简单,不需要先声明变量类型,只需要给变量取一个名字,并使用等号将其与数据关联起来。x和message。x存储了整数值 5,message存储了字符串值 “Hello, world!但是变量的命名并不是任意的,应遵循以下几条规则变量名必须是一一个有效的标识符。变量名不能使用 Python 中的保留字。慎用小写字母 1 和大写字母 O。应选择有意义的单词作为变量名。另外,Python 是一种动态类型的语言,也就是说,变量的类型可以随时变化。

一名机电研究生的博客 1万+

python入门--输入输出与运算符

本文摘要: 主要讲解 输入,格式化输出,转义字符的使用,以及运算符的知识点

weixin_63978454的博客 758

JAVA基础--( JDK、变量、数据类型、类型转换、运算符)

一、 JDK 1、jdk与jre的区别 jdk(java development kit)是开发环境:开发程序时所需要的环境 又称java开发工具包: 包含开发工具和jre 开发工具有:编译器,调试器,javadoc等 jre(java runtime enviroment)jre是运行环境:程序运行所需要的环境 包含jvm和类库 jvm...

zd1204473783的博客 326

python基础学习(1)——输入,输出,数据类型,运算符

输出 print **使用方法:print(需要输出的内容)** 输出的内容可以是变量可以是各种符合语法规则之内的东西 a=10 b=9 c='asd' print('abc',a,b+1,c,123) abc 10 10 asd 123 格式化输出 格式化输出 ...

wangchuanzi_lzy的博客 627

Python 编程学习【1】 print() 2. 读取与保存到文件中 3. 转义字符 保留字 4. 数据类型 数据类型转换 5. input() 6. 算术运算符 7. 赋值运算符

python编程第一课

qq_41224270的博客 274

数据类型及其字符串方法

新手入门向,数据类型及其字符串使用方法

weixin_48463747的博客 640

02 数据类型转换、运算符、方法入门

第一章 数据类型转换 Java程序中要求参与的计算的数据,必须要保证数据类型的一致性,如果数据类型不一致将发生类型的转换。 1.1 自动转换 一个 int 类型变量和一个 byte 类型变量进行加法运算, 结果会是什么数据类型? int i = 1; byte b = 2; 运算结果,变量的类型将是 int 类型,这就是出现了数据类型的自动类型转换现象。 自动转换:将 取值范围小的类型 自...

weixin_43353418的博客 5166
上一篇: 定位(position)
下一篇: 流程控制语句
gorgeoustudy
博客等级 码龄9年 5粉丝 39原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值