java基础Day4 java语法(2)

news/2025/1/21 15:28:24/文章来源:https://www.cnblogs.com/tse121/p/18683652

类型转换

Demo03

不同类型的数据先转换为同一类型,然后进行运算
低——————————————————————————>高
byte, short, char ——>int ——>long ——>float ——>double

  1. 强制类型转换:(类型)变量
    高————>低
    int i = 128;byte b = (byte)i;//内存溢出,byte最大127
  1. 自动类型转换
    低————>高
    double d = (double)i;

注意点:

  1. 不能对布尔值进行转换
  2. 不能把对象类型转换为不相干的类型
  3. 在把高容量转换为低容量的时候,强制转换
  4. 转换的时候可能存在内存溢出或者精度的问题
    //操作数比较大的时候,注意溢出问题int money = 10_0000_0000;//数字之间可以用下划线分割int years = 20;int total = money * years;System.out.println(total);//输出-1474836480,计算的时候溢出

变量

    type varName [=value] [{,varName[=value]}];//数据类型 变量名 = 值;     可以使用逗号隔开来声明多个同类型的变量。(不建议)

变量作用域

  1. 类变量
    static int allClicks = 0;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/872823.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

璞华科技携手云南白药、武汉大学运用AI打造世界级灯塔工厂

近日,璞华科技在云南白药集团携手武汉大学三方共同举办了“聚焦白药快消品基于灯塔及未来的AI探讨”技术研讨会。会议旨在通过深入探讨白药快消品行业的智能化转型、灯塔工厂的应用、AI 技术的研发与创新作用以及未来发展趋势等方面,为白药快消品行业的转型升级和可持续发展提…

Linux上使用docker部署.net8项目详细教程

在docker上部署自己的.net8 webapi,以腾迅linux云服务为例: docker的学习和具体安装可以访问官网地址:Docker官方安装教程文档网址:https://docs.docker.com/engine/install/centos/ 1.安装docker 1.1 查看docker是否已安装: 命令:docker -v 如果显示版本,说明已经安装成…

zookeeper安装部署(单节点)

环境: OS:Centos 7 zookeeper:3.8.41.获取安装介质 https://zookeeper.apache.org/releases.html#download 下载稳定版本 wget https://dlcdn.apache.org/zookeeper/zookeeper-3.8.4/apache-zookeeper-3.8.4-bin.tar.gz2.安装[root@node1 /]# cd /soft[root@node1 soft]# tar -…

elasticsearch 数据同步

数据同步 elasticsearch中的酒店数据来自于mysql数据库,因此mysql数据发生改变时,elasticsearch也必须跟着改变,这个就是elasticsearch与mysql之间的数据同步。 异步通知流程如下:hotel-admin对mysql数据库数据完成增、删、改后,发送MQ消息 hotel-demo监听MQ,接收到消息后…

CSS实现各种形状

CSS3的一个非常酷的特性是允许我们创建各种规则和不规则形状的图形,从而可以减少图片的使用。以前只能在Photoshop等图像编辑软件中制作的复杂图形现在使用CSS3就可以完成了。通过使用新的CSS属性,像transform和border-radius,我们可以创建非常漂亮和复杂的图形效果。 圆形 …

如何防止网络钓鱼攻击

一、什么是网络钓鱼 ? 网络钓鱼是指试图通过操纵受害者来窃取敏感信息的行为。攻击者伪装成合法来源并发送伪装的消息,通常是通过电子邮件,希望您点击链接或打开附件。网络钓鱼者使用社会工程学并依靠人为错误来诱捕受害者。根据 AAG 最近的一项研究,钓鱼仍然是最常见的网络…

IAT 隐藏和混淆

一、介绍 导入地址表 (IAT) 包含有关 PE 文件的信息,例如使用过的函数和导出它们的 DLL。此类信息可用于对二进制文件进行签名和检测,如下图所示PE 文件导入被认为高度可疑的函数二、隐藏混淆方法 (1)IAT 隐藏和混淆—方法 1 自定义函数可以在运行时使用 GetProcAddress、G…

React席哪个能优化

使用map + keyuseMemo,useCallbak组件Fragement异步组件lazy路由懒加载PureComponent,meno拓展时间分片,延迟加载SSR本作品采用 知识共享署名-非商业性使用 2.5 中国大陆许可协议进行许可。

【Unity游戏开发】基于xLua构建一个简单的3D游戏框架

一、xLua简介 xLua是基于Lua语言的开源插件,能够支持在Unity中嵌入Lua脚本(Lua脚本支持热更,适用于游戏的业务逻辑开发和维护) xLua源码地址 二、构建方法新建一个Unity项目(模板选择Universal 3D(URP))下载xLua源码,将Assets目录及其子目录下的全部文件拷贝到Unity项…

Windows RocketMQ 安装-截止当前最新版本(RocketMQ-5.3.1)图文教程

Windows RocketMQ 安装(图文教程) Windows RocketMQ 安装,截止当前最新版本(RocketMQ-5.3.1)图文教程,本文只是最简单的安装方法,旨在能快速使用,若需要更多的配置,则需要你自行查阅官方文档,或互联网搜索答案咯,哈哈哈哈 前言 本文中所有的路径,包括 JAVA 环境,都不…

2025年职场人常用的桌面日程管理软件有哪些?推荐这五款

在繁忙的职场生活中,一款高效的日程管理软件无疑是提升工作效率的秘密武器。 进入2025年,今天给大家介绍5款打工人常用的电脑桌面日程管理软件,它们各有优缺点,看看哪款是你需要的吧! 一、Win系统日历 作为Windows系统自带的日程管理工具,Win系统日历以其简洁易用著称。你…

大趋势下企业如何实现智能制造 | 珠海盈致

在当今全球制造业竞争日益激烈的背景下,智能制造已成为企业提升核心竞争力的关键路径。随着物联网、大数据、云计算、人工智能等技术的快速发展,智能制造正逐步从概念走向现实,为企业带来生产效率、产品质量、成本控制等方面的显著提升。那么,在大趋势下,企业如何实现智能…