Java基础知识体系-基础语法-04

java面向对象基础知识04 是由字符组成的串序列,属class,类型标识:String如:"abc"、"abc\n,鉴于字符串字面量使用频率非常频繁,Java 将字符字面量存放于常量池中。在大多数情况下能够带来内存优化和性能提升的好处。 阅读详情
//运算符的演示
public class OperDemo {
	
	public static void main(String[] args) {
		
		/*
		 * 6.三目/条件运算符
		 *  1)语法:boolean?数据1:数2
		 *  2)执行过程
		 *  	计算boolean的值:
		 *  	若为true,则整个的结果为数1
		 *  	若为false,则整个的结果为数2
		 *  
		 */
		
		int a = 88,b =55;
		int max = a>b ? a:b;
		System.out.println(max);
		
		/*
		 * 5.字符串拼接运算符
		 * 1)加号两边都为数字,则做加法运算
		 * 2)加法两边有字符串,则做字符串拼接运算
		 */
		int age = 37;
		System.out.println(10+20+""+30);//"3030"
		System.out.println(10+20+30+"");//"60"
		System.out.println(""+10+20+30);//"102030"
		
		System.out.println("age=");//age=,原样输出
		System.out.println(age);
		System.out.println("age="+age);
		System.out.println("我的年龄是:"+age);
		System.out.println("我今年"+age+"岁了");
		
		/*
		 * 4.赋值运算符:
		 * 1)简单赋值运算符:=
		 * 2)扩展赋值运算符:+=,-=,*=,/=,%=
		 */
		
//		int a = 5;
//		a +=10;//相当于a=a+10
//		System.out.println(a);//15
//		a *=2;//相当于a=a*2
//		System.out.println(a);//30
//		a /=5;//相当于a=a/5
//		System.out.println(a);//6
		/*
		 * 3.逻辑运算符:
		 * 1)&&:短路与(并且),两边都为真则为真,见false则false
		 * 	 当第一个数为false时,发生短路(后面的就不执行了)
		 *  ||:短路或(或者);有一边为真则为真,见true则true
		 *  	当第一个数为true时,发生短路(后面的就不执行了)
		 *  ! :逻辑非(取反),非真则假,非假则真
		 *  2)逻辑运算是建立在关系运算的基础上的
		 *    逻辑运算的结果也是boolean型
		 */
		
//		int a = 5,b = 10, c = 5;
//		boolean b4 = a<b  || c++>2;
//		System.out.println(b4);//true
//		System.out.println(c);//5 发生短路,后面没有执行
////		System.out.println(++c==5);
//		
//	    boolean b3	= a>b && c++>2;
//		System.out.println(b3);//false
//		System.out.println(c);//5 发生短路,后面没有执行
//	    
//		 boolean b2 = !(a>b);
//		 System.out.println(b2);//!false = true
//		 System.out.println(!(a==c));//!true = false
		 
//		 System.out.println(a>b || b>c);//false || true =true
//		 System.out.println(a==c || a>b);//true ||false = true
//		 System.out.println(a<b || b>c);//true || true = true
//		 System.out.println(a!=c || b<c);//false || false = fasle
//		
//		 boolean  b1 =  a>b && c<=b;
//		 System.out.println(b1);//false && true = false
//		 System.out.println(b>=c && c>a);//true && false = false
//		 System.out.println(a==b && c>b);//false && false = false
//		 System.out.println(a!=b && b>c);//true && true = true
		 /*
		 * 2.关系运算符:
		 *  1)>(大于),<(小于)
		 *     >=(大于等于),<=(小于等于)
		 *     ==(等于),!=(不等于)
		 *   2)关系运算符的结果为boolean型
		 *     关系成立则为true,不成立则为false
		 */
//		int a = 5,b = 10,c = 5;
//		boolean b1 = a>b;
//		System.out.println(b1);//false
//		System.out.println(c<b);//true
//		System.out.println(a<=c);//true
//		System.out.println(a==c);//true
//		System.out.println(a!=c);//false
		
		/*
		 * 1.算术运算符:
		 * 1)%:取余/取模,余数为0即为整除
		 * 2)++/--:自增1/自减1,可以在变量前也可以在变量后
		 * 	 2.1)单独使用时,在前在后无差别
		 * 	 2.2)被使用时,在前在后有差别
		 * 		a++的值为a
		 * 		++a的为a+1
		 */
//		int a = 5,b = 5;
//		System.out.println(a++);//5
//		System.out.println(a);//6
//		System.out.println(++b);//6
//		System.out.println(b);//6
		
//		int a =5,b =5;
//		int c = a++;
//		int d = ++b;
//		System.out.println(a);//6
//		System.out.println(b);//6
//		System.out.println(c);//5
//		System.out.println(d);//6
		
//		int a = 5,b = 6;
//		a++;//相当于a = a + 1;
//		++b;//相当于b = b + 1;
//		System.out.println(a);
//		System.out.println(b);
		
//		System.out.println(5%2);//1 ,商2余1
//		System.out.println(5/2);
//		System.out.println(8%2);//0,商4余0--整除
//		System.out.println(8.678%2);//0.678
//		System.out.println(8.678/2);//0.678
		
	}
	

}

Python数据分析实战:用TIGRAMITE库5步搞定时间序列因果分析(附完整代码) 本文详细介绍了如何使用TIGRAMITE库进行时间序列因果分析,通过5个步骤从环境配置到模型优化,帮助读者掌握因果关系库的应用。附完整代码示例,适合数据分析师和研究人员快速实现复杂时间序列的因果发现。 阅读详情

相关推荐

Zabbix-获取客户端的SNMP数据

网口状态(ifOperStatus)的 OID 是1.3.6.1.2.1.2.2.1.8,查询时需要用1.3.6.1.2.1.2.2.1.8.1(第 1 个网口)、1.3.6.1.2.1.2.2.1.8.2(第 2 个网口)等。表格对象是指 “包含多个同类实例的对象”(如设备的多个网口、多个进程等,每个实例需要单独标识)。在 SNMP 规范中,标量对象的完整 OID 必须以.0结尾,.0是标量对象的唯一实例编号。标量对象是指 “单一值的对象”(如设备的名称、温度、状态等,整个设备只需要一个值来表示)。

徐子元 1733

字符串连接

过程:10(数)+20(数)=30(数),30(数)+""(字符串)=30(字符串),30(字符串)+30=3030(字符串)例:System.out.println(10+20+""+30);和" "沾边的,都会变成字符串。

weixin_64128427的博客 283

cuMotion 入门教程(一)面向机器人学的GPU加速运动生成技术

NVIDIA cuMotion是一款高性能机器人运动生成库,专注于机械操作任务,利用GPU加速技术提升性能。开发者预览版支持运动学/逆运动学、碰撞感知路径规划、轨迹优化等功能,兼容任意自由度机器人。该库提供C++和Python接口,支持从URDF/XRDF文件加载机器人模型,包含世界建模、碰撞检测等工具。教程详细介绍了安装配置、机器人描述加载、运动学计算、世界建模、逆运动学求解以及轨迹优化等核心功能。cuMotion整合了Lula和cuRobo库的技术优势,将成为Isaac ROS的核心组件,适用于工业机器

2506_90492529的博客 2205

JAVA中自定义控制台输出语句System.out.println

复制一下别人说的话 针对在编程过程中,大量使用“System.out.println(); ”语句进行调试,监测,给在后期部署及维护的过程中增加了一定难度,特编写本文档,规范JAVA控制台输出的函数的使用,增强代码的可维护性。   一般在编码过程中,为了检测代码逻辑或显示计算结果等,我们需要在控制台中打印一些信息来确定代码的正确性,或查看程序运行状态。   通常情况下,在JAVA中会直接使用函数“System.out.println()”或“System.out.print()”来向控制台输出信息。这些.

jmzzzzz的博客 1824

使用YOLOv5进行工业检测(如裂纹、划痕、破损等)

本文将详细介绍如何使用YOLOv5实现工业检测项目,以检测生产线上的缺陷产品,如裂纹、划痕、破损等。我们将分步介绍数据准备、模型训练、模型优化和部署等过程。

a871923942的博客 2529

手把手教你学Simulink实例--基于Simulink的电力电子系统电池管理系统(BMS)设计与仿真实例

本文详细介绍了基于Simulink的电池管理系统(BMS)设计与仿真全过程。首先阐述了BMS在安全防护、寿命延长和性能优化方面的必要性,分析了新能源汽车、光伏储能等典型应用场景的技术指标要求。接着详细讲解了Thevenin等效电路和多电平电池模型构建方法,并给出SOC估算、故障诊断等核心算法的MATLAB实现代码。通过设计正常充放电、过充保护等多场景仿真测试,验证了系统在SOC跟踪精度(误差<1.5%)和故障响应速度(<10ms)方面的优异性能。文章还提出了参数优化方法和未来AI融合、数字孪生等发展方向,提

xiaoheshang_123的博客 380

java基础知识点

🏆作者简介:哪吒,优快云2022博客之星Top1、优快云2021博客之星Top2、多届新星计划导师✌、博客专家💪,专注Java硬核干货分享,立志做到Java赛道全网Top N。🏆本文收录于,,目前已经700+订阅,优快云最强Java专栏,包含全部Java基础知识点、Java8新特性、Java集合、Java多线程、Java代码实例,理论结合实战,实现Java的轻松学习。🏆姐妹篇,,包含面向对象、基本数据类型、数组、继承和多态、泛型、枚举等Java基础知识点。🏆姐妹进阶篇,

学Java,找哪吒 2万+

JAVA:Spring Boot 集成 Baidu UID-Generator ID 生成器

百度UID-Generator是一款高性能分布式ID生成器,支持600万QPS,提供Snowflake扩展版和Cache模式两种实现方式。文章详细介绍了如何在Spring Boot项目中集成该组件,包括Maven依赖配置、MySQL表结构初始化、Spring Boot数据源配置、WorkerId分配策略实现以及UID生成器的核心配置。该方案具有无中心依赖、ID单调递增、支持集群部署等特点,适用于订单号、用户ID等分布式场景。通过缓存模式(Cache-Buffer)可进一步提升性能,满足高并发业务需求。

木头 487

【高级语法篇】Java必备基础(思维导图+代码)

⭐代码和思维导图详见仓库:Sivan_Xin的代码仓库—Java语法。如果觉得有帮助的话,可以帮作者点一个star⭐哦~本文共16000字,读完约需30分钟。多个线程可以对内存进行操作,这时就可能会出现一些问题。一个Java程序至少有三个线程:main()主线程,gc()垃圾回收线程,异常处理线程。并行与并发: 并行:多个CPU同时执行多个任务。 并发:一个CPU同时执行多个任务。比如:秒杀、多个人做同一件事。问:何时需要多线程?相同点:两种方式都需要重写run(),将线程要执行的逻辑声明在run()中。时

weixin_62633072的博客 1077

Open3D点云数据处理(二):读写点云,你真的会吗?

本文详细介绍了open3d加载点云、保存点云的方法,同时打印点云坐标、颜色、法向量等字段信息。

孙悟空 2604

基于Spring Boot + Vue 3的前后端分离教材订购系统设计与实现

随着高校信息化建设的不断深入,传统手工管理教材的方式已无法满足高效、准确、透明的需求。文章将详细阐述系统的需求分析、架构设计、数据库设计、核心功能模块的实现(包括用户认证、教材管理、购物车、订单管理等),并提供关键代码片段。一个集中化、在线化的教材订购系统可以有效地解决这些问题,实现教材信息的统一管理、学生在线选书、订单自动汇总、财务清晰对账,极大地提升了管理效率和服务质量。系统采用了先进的前后端分离架构,实现了用户管理、教材管理、购物车、订单管理等核心功能,具有良好的可扩展性和可维护性。

2201_76125393的博客 330

java思维导图 - -13张思维导图带你快速入门 --

硬核推荐---- 13张思维导图带你快速入门 -- <怒肝一周,只求一赞>

qq_57013916的博客 1万+

第一章:GEE 和 GEEMAP

在本章中,我们将介绍地理空间数据科学、谷歌地球引擎和地理地图的基础知识。然后,我们将逐步完成设置 conda 环境和安装 geemap 的步骤。我们还将学习如何在不在您的计算机上安装任何东西的情况下将 geemap 与 Google Colab 一起使用。...

韩天放 8050

Java基础知识体系-基础语法-04,java面试个人优点

*3.逻辑运算符:1)&&:短路与(并且),两边都为真则为真,见false则false当第一个数为false时,发生短路(后面的就不执行了)||:短路或(或者);有一边为真则为真,见true则true当第一个数为true时,发生短路(后面的就不执行了)!:逻辑非(取反),非真则假,非假则真2)逻辑运算是建立在关系运算的基础上的逻辑运算的结果也是boolean型*///true//5 发生短路,后面没有执行////false//5 发生短路,后面没有执行//

m0_60144796的博客 750

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Java 基础知识——基础语法

Java 基础语法

敲代码的小李同学的博客 1076

OV9734 DATASHEET,完整规格书

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

计算机基础知识总结

01.01_计算机基础知识(计算机概述) A:什么是计算机?计算机在生活中的应用举例 计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式有台式计算机、笔记本计算机、大型计算机等。 应用举例 1:科学计算 2、数据处理 3、自动控制 4、计算机辅助设计 5、人工智

echo_1994的博客 7万+

JAVA基础语法

本文是前三篇文章的整合。语言:人与人交流沟通的表达方式计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言Java之父:詹姆斯·高斯林(James Gosling)java语言的三个版本:JavaSE: Java 语言的(标准版),用于桌面应用的开发,是其他两个版本的基础JavaME: Java 语言的(小型版),用于嵌入式消费类电子设备。

KKTT01的博客 1213

Java—基础知识总结 ٩(๑❛ᴗ❛๑)۶

数组就是相同类型元素的集合,并且空间是连在一起的,其起始坐标为 0,也就是数组的下标。类就是对于一个对象的描述的。在我们Java中定义一个类的时候要使用到class关键字。类的定义格式:class 类名 {// 字段(属性)或 成员变量// 成员方法 或 行为注意:类名要用大驼峰不能带static关键词当我们定义了一个类,就相当于在计算机中定义了一种新的类型。当我们用类创建对象的过程中,称为类的实例化。在Java中采用new这个关键词,来配合类名类来实例化对象。

2303_80388948的博客 1602

2021.4.11 Day 04 Java基础语法

JAVA基础语法 01 注释 平时编写代码,当项目结构一旦复杂起来,我们就需要用到注释了 注释不会被执行,是给写代码的人看的 书写注释是一个非常好的习惯 平时写代码一定要注意规范。 Java中的注释有三种: 单行注释Line comment:注释一行文字 多行注释Block comment:可以注释一段文字 文档注释Java Doc:文档注释 //单行注释:注释一行文字 :/ / //输出一个Hello System

weixin_48482579的博客 1572

C++转Java基础知识

本文档主要含有Java和C/C++不同的知识点。

小何代码咖啡馆 1708

计算机基础及Java语法

计算机基础知识(软件开发和计算机语言概述)(了解) A:什么是软件 按照特定顺序组织的计算机数据和指令的集合 B:什么是开发 软件的制作过程 C:什么是软件开发 借助开发工具与计算机语言制作软件 D:什么是计算机语言 人与计算机之间进行信息交流沟通的一种特殊语言 E:计算机语言的分类 机器语言: 机器语言是直接用二进制代码指令表达的计算机语言,指令是用0和1组成的一串代码,它们有一定的位数,并分成...

qq_33744691的博客 400

04.Java基础语法

Java基础语法注释、标识符、关键字注释标识符关键字数据类型基本类型(primitive type)引用数据类型(reference type)类型转换变量、常量、作用域变量常量作用域运算符包机制、JavaDoc 注释、标识符、关键字 注释 注释就是对代码的解释和说明,其目的是让人们能够更加轻松地了解代码,能提高程序代码的可读性 注释不会被执行 三种类型 单行注释://注释内容 多行注释:/*注释内容*/ 文档注释/** 注释内容 */ 标识符 标识符是用来给类、对象、方法、变量、接口和自定

lizhixin200的博客 373

Java 笔记 01:Java 概述,MarkDown 常用语法整理

本文介绍了计算机和 Java 相关知识,整理了 MarkDown 笔记的常用语法,从零基础开始,走进 Java 的世界。

积累,沉淀,温故而知新 2242

Java入门基础知识

本篇主要整理了java初学者入门的各种基础知识,建议具有C++基础的同学学习,因为有一些很基础的内容没有收录进去

m0_73837751的博客 3573

[java][基础]Java基础知识

基本数据类型的常量名使用全部大写字母,字与字之间用下划线分隔。首字符小写,其余的首字母大写,含大小写。转到:指定跳转到标签,找到标签后,程序将处理从下一行开始的命令。测试它左边的对象是否是它右边的类的实例,返回。花括号里有方法体,但没有实现,方法体句子后面是英文分号。介于类与接口中间,可以有,也可以没有已经实现的方法体。修饰,直接使用类名、属性和方法名。来使用的,意思是如果发现到什么异常的时候就把错误信息。:当使用某个包的一些类时,仅需要类名,然后使用。:调用当前类中的方法(表示调用这个方法的对象)

一名不太专业的程序员 2952
上一篇: Java基础知识体系-基础语法-03
下一篇: Java基础知识体系-基础语法-05
Coder_Boy_
博客等级 码龄10年 2804粉丝 819原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Coder_Boy_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值