当前位置: 首页 > article >正文

Java笔记2(修改)

一、Java变量1、定义变量是程序中最基础的存储单元运行时值是可以改变的,本质上就是在内衬纸开辟的一块空间使用变量访问这块空间2、数据类型变量名值public static void main(String[ ] args){int age 20;}System.out.println(age/%d,age);3、报错变量在使用前必须要初始化int a,b,c;int x 10,y20,z30;System.out.println(xxyy);二、Java数据类型1、基本数据类型bytle/short/int/long1、数值型整数类型/浮点类型(float/double)2、字符型char3、布尔型boolean2、引用数据类型面向对象1整数类型bytle :1字节 -128——127short :2字节 -2^15——2^15-1int4字节 -2^31——2^31-1long8字节 -2^63——2^63-1例int a 10 10为字面常量整数字面常量默认是int类型需要给long类型赋值一旦值超过int的范围需要在后面添加L/l一般建议使用大写的Ll与1混淆3、整数其他表现形式int x 12 (十进制int m 0b11 二进制0b开头int n 011 八进制0开头4、浮点其他表现形式float f1 10float f2 10.5浮点类型字面常量是double类型需要表示一个float字面常量时在字面常量后加f/Ffloat 4字节 -3.403E38——3.403E38有效位为8位数单精度 double 8字节 -1.798E308——1.798E308双精度有的小数在底层存储时不能做到精确存储。小数部分无限不循环只能取相似值5、布尔基本类型boolean 关键字true/fasle逻辑运算比较运算之后的值。只能是T/F不能使用0/1表示真假6、char类型表示一个字符计算机如何存储和表示字符。Java中使用的是unicode编码也称万国码其他编码表都兼容了ASCII那一部分*char可以进行算术运算C语言字符中表示用的字符组存储。Java语言中String来表示字符串String 变量名 “字符串值”六、基本数据之间的转换除去boolean类型之外其他7种类型基本数据类型之间进行相互转换默认转换小容量类型——→大容量类型强制转换大容量类型——→小容量类型需要注意出现的问题1、溢出小类型装不下2、精度降低源点→整数char byte short……int……long……float……double由于小数底层的计算方式和整数不同所以4字节的float大于4字节的int也大于8字节的long*混合运算是小类型默认转为大类型

相关文章:

Java笔记2(修改)

一、Java变量1、定义:变量是程序中最基础的存储单元,运行时值是可以改变的,本质上就是在内衬纸开辟的一块空间使用变量访问这块空间2、数据类型:变量名值public static void main(String[ ] args){int age 20;}System.out.println("age…...

失信被执行人查询小工具 | 在线快速查询入口

📌 工具介绍 本失信被执行人查询小工具,无需下载 APP、无需注册、无需付费,打开就能用,实时查询全国失信名单、限制消费人员、被执行人信息。 适合: ・合作做生意前查对方信用 ・交友、相亲、招聘背调 ・查自己是否被误…...

【VLM】HopChain视觉语言推理多跳数据合成框架

note 【数据合成方案进展】讲得是多跳视觉语言推理数据合成框架,用于应对视觉语言模型(VLMs)在长思维链(CoT)推理中的错误累积以及大多数 RLVR 视觉语言训练数据缺乏全程依赖视觉证据的复杂推理链的问题。工作在《Hop…...

Vibe Coding实战:如何用AI生成你的第一个React天气应用(附完整Prompt模板)

Vibe Coding实战:用AI构建React天气应用的完整指南 从零开始的AI编程体验 去年夏天,我尝试用传统方式开发一个天气应用,花了整整三周时间调试API接口和React组件状态管理。而今年,借助Vibe Coding技术,同样的项目我只用…...

【前端知识】React生态你了解多少?

React生态你了解多少? React 常见生态组件**一、React 生态系统整体结构图示****二、核心生态组件详解 可执行示例****1. React Router(路由管理)****2. Ant Design(UI 组件库)****3. Zustand(轻量状态管理…...

CSS3文字闪烁效果实战:3种方法让你的网页标题更吸睛(附完整代码)

CSS3文字闪烁效果实战:3种方法让你的网页标题更吸睛 在电商促销页面或活动公告栏中,一个醒目的标题往往能瞬间抓住用户的注意力。文字闪烁效果作为一种经典的视觉设计手法,通过动态变化的光影和色彩,能够有效提升关键信息的传达效…...

避坑指南:Windows搭建Turn服务器常见问题及解决方案

Windows平台Turn服务器部署避坑实战手册 在实时音视频通信领域,Turn服务器扮演着关键的中继角色,特别是在NAT穿透场景中。Windows平台因其广泛的用户基础,成为不少开发团队的首选部署环境。然而,从源码编译到服务配置的每一步都可…...

vxe-table列头合并避坑指南:从基础配置到高级动态调整

vxe-table列头合并实战指南:从基础配置到动态策略优化 在企业级前端开发中,数据表格的展示需求往往超出基础功能范畴。当我们需要将多个逻辑相关的列头合并为一个视觉单元时,vxe-table的merge-header-cells功能便成为解决这一痛点的利器。本文…...

避坑指南:从EXT151安装包解压到QRC成功集成Cadence的全流程复盘

避坑指南:从EXT151安装包解压到QRC成功集成Cadence的全流程复盘 在集成电路设计领域,寄生参数提取是确保芯片性能准确模拟的关键环节。Cadence的QRC工具作为行业标准解决方案,其安装配置过程却常常成为工程师的"拦路虎"。本文将基于…...

AtCoder Beginner Contest 450 复盘

总结这是第一次打Atcode Beginner的网赛,以前一直打codeforce的网赛,总体来说题目比codeforce的难度梯度还是明显,比codeforce的题目相对还是有点难,恐怕是看不懂题目,题目描述和codeforce有比较大的区别,第…...

egoShieldTimeLapse:基于STM32的延时摄影运动控制库

1. 项目概述egoShieldTimeLapse 是专为 uStepper egoShield 硬件平台设计的开源时间 lapse(延时摄影)控制库,由 ON Development 开发并维护。该库并非通用型电机控制中间件,而是面向特定工业级运动控制场景的垂直解决方案——将高…...

威联通NAS iSCSI实战:如何将NAS硬盘变成电脑的‘第二块硬盘’(附速度测试对比)

威联通NAS iSCSI深度应用指南:解锁专业级存储扩展方案 对于创意工作者和重度数据用户而言,本地存储空间不足是个永恒痛点。想象一下,当你正在处理4K视频项目时,突然弹出"磁盘空间不足"的警告;或是下载了最新…...

YOLO26-Pose端到端部署:告别NMS!人体与工业部件关键点检测实战

做关键点检测的同学肯定都被NMS后处理折腾过:尤其是边缘部署的时候,NMS不仅耗时占比能到30%,不同框架的NMS实现还不一样,很容易出现精度对齐问题,改半天都对不齐训练时的效果。 上个月做消费电子厂的连接器引脚平整度检…...

Gazebo仿真环境下的SLAM建图实战:从模型导入到地图保存全流程

Gazebo仿真环境下的SLAM建图实战:从模型导入到地图保存全流程 在机器人开发领域,仿真环境的重要性不言而喻。Gazebo作为一款功能强大的3D机器人仿真平台,为开发者提供了测试SLAM算法的理想沙盒。本文将带你从零开始,在Gazebo中搭建…...

拉普拉斯反变换避坑指南:当ROC区域遇到部分分式展开时的5个易错点

拉普拉斯反变换避坑指南:当ROC区域遇到部分分式展开时的5个易错点 在信号与系统领域,拉普拉斯反变换是连接复频域与时域的关键桥梁。许多工程师和学生在处理部分分式展开与收敛域(ROC)的交叉问题时,常因细微疏忽导致结…...

Qwen3-4B-Thinking模型软件测试应用:自动化测试用例与缺陷报告生成

Qwen3-4B-Thinking模型软件测试应用:自动化测试用例与缺陷报告生成 1. 引言:当测试工程师遇上AI助手 想象一下这个场景:产品经理刚刚发来一份长达50页的新功能需求文档,要求在下周完成测试覆盖。你看着密密麻麻的文字&#xff0…...

Git误删急救指南:30秒挽救代码

Git误操作急救手册大纲常见误操作场景分类文件误删或未暂存就撤销修改 提交信息错误或漏提交文件 分支误删或错误合并 远程仓库操作失误&#xff08;如强制推送覆盖历史&#xff09;撤销本地修改的紧急措施恢复工作区未暂存的修改&#xff1a;git checkout -- <file> 撤销…...

【路径规划】在二维和三维空间中实现RRT_算法,根据障碍物位置和尺寸实现的避障功能附matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。&#x1f34e; 往期回顾关注个人主页&#xff1a;Matlab科研工作室&#x1f447; 关注我领取海量matlab电子书和…...

MATLAB/Simulink 两相交错并联Buck电路仿真:电压闭环控制之旅

MATLAB/Simulink&#xff0c;两相交错并联Buck&#xff08;降压斩波&#xff09;电路仿真模型&#xff0c;电压闭环控制&#xff0c;仿真电路以及部分波形如图所示&#xff0c;可定制模型。 2022b版本&#xff0c;可转其他版本最近在研究电源管理相关的项目&#xff0c;和大家分…...

在Java中如何理解方法访问修饰符的作用

方法访问修饰符决定了类中方法的可见性和可访问范围&#xff0c;是Java封装特性的重要体现。合理使用访问修饰符不仅能保护数据安全&#xff0c;还能提升代码的可维护性和设计清晰度。理解它们的作用&#xff0c;关键在于掌握每种修饰符的具体访问权限以及在实际开发中的最佳实…...

3.22 OJ

一、题目&#xff1a;8皇后改作者: turbo时间限制: 1s章节: 深度优先搜索问题描述规则同8皇后问题&#xff0c;但是棋盘上每格都有一个数字&#xff0c;要求八皇后所在格子数字之和最大。输入说明一个8*8的棋盘。数据规模和约定棋盘上的数字范围0~99输出说明所能得到的最大数字…...

无人船、AUV与无人车编队路径跟踪的奇妙探索

无人船&#xff0c;AUV&#xff0c;无人车 编队路径跟踪 领航跟随los制导反步控制 路径可调&#xff0c;模型可调 MATLAB程序在自动化载具的领域中&#xff0c;无人船、AUV&#xff08;自主水下航行器&#xff09;以及无人车的编队路径跟踪是一个极富挑战与魅力的研究方向。今天…...

三菱PLC恒定张力收卷机控制程序解析

三菱plc恒定张力收卷机控制程序 结构化编程&#xff0c;逻辑清晰 包含三菱触摸屏程序&#xff0c;电路接线图&#xff0c;bom&#xff0c;程序有注释&#xff0c;值得学习和借鉴。 最近在做一个三菱PLC恒定张力收卷机的项目&#xff0c;感觉收获挺多的。整个项目从程序设计到硬…...

用PHP搞定TikTok搜索数据抓取:手把手教你绕过x-bogus签名验证(附完整Node.js联动代码)

PHP与Node.js协同破解TikTok搜索数据抓取难题&#xff1a;x-bogus签名实战指南 当后端开发者需要处理前端加密算法时&#xff0c;技术栈的边界往往变得模糊。本文将带你深入探索如何用PHP作为主力语言&#xff0c;巧妙整合Node.js的JavaScript执行能力&#xff0c;构建一个稳定…...

从‘玩具‘到‘武器库‘:如何将本地Pikachu靶场升级为团队共享的实战训练平台?

从个人实验到团队赋能&#xff1a;构建企业级网络安全训练平台的实战指南 在网络安全领域&#xff0c;靶场训练早已从个人技能打磨的工具&#xff0c;演变为团队能力建设的核心基础设施。许多安全从业者都曾搭建过Pikachu这类经典漏洞靶场&#xff0c;但将其局限在本地环境使用…...

基于Matlab的单侧电源三段式距离保护控制系统

基于matlab的单侧电源三段式距离保护控制系统。 有详细的原理说明&#xff0c;和仿真程序介绍&#xff0c;同时附有详细的仿真结果分析。 可直接用做课程设计报告。一、引言 在电力系统中&#xff0c;保护装置对于保障系统的安全稳定运行至关重要。单侧电源三段式距离保护作为一…...

手把手教你用示波器抓CAN波形:从隐性/显性电平到TJA1050收发器实战分析

手把手教你用示波器抓CAN波形&#xff1a;从隐性/显性电平到TJA1050收发器实战分析 在嵌入式系统和汽车电子领域&#xff0c;CAN总线调试是每个硬件工程师必须掌握的技能。记得我第一次调试CAN节点时&#xff0c;面对复杂的波形完全无从下手——直到一位资深工程师教会我用示波…...

StructBERT与Vue.js前端框架结合:构建实时文本比对演示平台

StructBERT与Vue.js前端框架结合&#xff1a;构建实时文本比对演示平台 最近在做一个文本分析相关的项目&#xff0c;需要快速对比几段文本的相似度。一开始用命令行工具&#xff0c;虽然结果准确&#xff0c;但每次都要手动输入、复制粘贴&#xff0c;效率实在太低。后来想&a…...

CT图像预处理避坑指南:为什么你的窗宽窗位调整总是不理想?

CT图像预处理避坑指南&#xff1a;为什么你的窗宽窗位调整总是不理想&#xff1f; 在医学影像分析领域&#xff0c;CT图像的窗宽窗位调整看似基础却暗藏玄机。许多研究者花费大量时间调试深度学习模型&#xff0c;却忽略了这一关键预处理步骤对最终效果的深远影响。本文将揭示那…...

施耐德食品饮料行业面向智能制造的精益数字化工厂MES解决方案:方案定位与架构、MES核心功能模块、数据采集与集成

本方案基于施耐德生产体系&#xff0c;为食品饮料行业构建精益数字化工厂。MES核心功能涵盖计划排产、批次追溯、物料拉动、质量管理、设备运维与安灯系统&#xff0c;通过数据采集与ERP、自动仓库等深度集成&#xff0c;实现生产全流程闭环管理、问题即时升级与可视化监控&…...