首页 > 其他分享 >基础语法

基础语法

时间:2024-05-12 18:31:00浏览次数:23  
标签:转换 字节 int 基础 语法 类型 标识符 变量

基础语法

设置个性化设置

image-20240509172124287

java中的注释

1.单行注释

​ // //

2.多行注释

​ /*

​ */

3.文档注释

​ /**

​ *@
​ *

​ */

标识符

关键字

image-20240509174217633

注意点:

●所有的标识符都应该以字母(A-Z 或者a-z) ,美元符($)、或者下划线(_)开始

●首字符之后可以是字母(A-Z 或者a-z) ,美元符($) 、下划线(_)或数字的任何字符组合

●不能使用关键字作为变量名或方法名。

●标识符是大小写敏感的

合法标识符举例: age、 $salary、. value、_ 1 value

非法标识符举例: 123abc、 -salary. #abc

数据类型

所有变量都必须先定义后才能使用

String是引用类型

两大类

基本类型

1.数值类型

​ 1).整数类型 byte 1个字节、short 2个字节、int 4个字节、long 8个字节

​ 2).浮点类型 float 4个字节 double 8个字节

​ (1) 数字过大时,浮点数不能表示精确的数值,不能用于比较和表示货币等,也不一定是小数

​ (2)最好完全避免使用浮点型进行比较

​ 3).字符类型 char 2个字节

2.boolean类型:1个位 只有true和flase两个

引用类型

1.类

2.接口

3.数组 数组名[]={ }

类型转换

运算中,不同类型的数据先转化为同一类型,在进行计算

强制转换

(类型)变量名 高==>低

自动转换

低==>高

注意事项

1.不能对布尔值进行转换
2.不能把对象类型转换为不相关的
3.在把高容量转换到低容量时,强制转换
4.转换的时候可能存在内存溢出,或者精度问题
精度问题:
System.out.println((int)23.7);      //23
System.out.println((int)-23.74632f);    //-23

变量

数据类型 变量名 = 值

变量的作用域

1.类变量:需要关键词static

2.实例变量:没有static

3.局部变量:写在方法里面的

image-20240510195508799

//实例变量:从属于对象,如果不进行初始化,这个类型的默认值  0  0.0
//布尔值:默认是false
//除了基本类型,其余的默认值都是null(空)

常量

image-20240510203702998

标签:转换,字节,int,基础,语法,类型,标识符,变量
From: https://www.cnblogs.com/kunlexiangshuijiao/p/18188037

相关文章

  • autoit au3 IT管理员使用指南(二)自动安装软件基础
    简介上篇介绍了au3的基本操作流程,对于我们要自动安装软件,那么就是要安装某个软件,执行一个程序。本篇介绍执行一个程序。Run我们可以通过Run命令来执行一个程序,那么我们尝试执行一下搜狗输入法吧。创建sougou_input目录,下载搜狗输入法安装文件放入该目录。创建一个au3脚本#......
  • 自定义各类基础排序算法
    接口函数基础信息/********************************************************************* 文件名称: 数据结构中对于无序数列的排序算法* 文件作者:[email protected]* 创建日期:2024/05/11* 文件功能:对无序数列进行排序* 注意事项:None** C......
  • 操作系统基础设施
    打开未打开:搜索fsearchfzf已打开:导航传统堆栈,前进后退标签页管理保存截图/剪贴板跨应用/跨系统文转声/声转文edge的大声朗读在linux不适用whisper实时字幕翻译/提取文字/素材逐字(音节)分段so-vits朗读故障恢复刷新快照(ai)处理文生图、图生图图生视频插......
  • 画布canvas基础 01
    1.什么是canvascanvas是用来绘制图形的.它可以用于动画、游戏画面、数据可视化、图片编辑以及实时视频处理等方面。<canvaswidth="500"height="500">当前的浏览器版本不支持,请升级浏览器</canvas>判断浏览器是否支持画布cnavascanvas的标签属性只有两个,width和heig......
  • autoit au3 IT管理员使用指南(一)基础安装、测试、编译
    简介AutoIt是一款完全免费的Windows自动化工具,支持各种Windows操作系统,可以用于自动运行基于GUI和非GUI程序,与系统进行交互,以及创建自定义的GUI窗体,完成各种自动化任务。对我们IT管理员来说,什么办公自动化就算了,我们用的最多的其实是安装软件。曾到处收集软件安装时的静默......
  • 盲派基础
    1.八字里面要有能量流转2.学八字就是研究:心性和力量3.需要注意的关键点:1>心性2>力量3>宫位性  宫位关联性1>力量关联3>信息关联4>墓库的高级用法:1>开库......
  • 概率期望基础(施工中……)
    在概率论和统计学中,数学期望(mathematicexpectation)(或均值,亦简称期望)是试验中每次可能结果的概率乘以其结果的总和,是最基本的数学特征之一。它反映随机变量平均取值的大小。期望具有线性性质,所以我们可以很方便的求解。P4316绿豆蛙的归宿这题就是教你求期望,在DAG上,容易想......
  • WPF 基础、WPF 相关知识、学习、参考项目
     前言:  最初参加工作时,做过WPF项目,后面几年后者虽然有写WPF项目,但多数都是边边角角,写一点满足工作需要。  现在写下WPF,主要就是玩一玩,尝试下不同的东西。  这是我的代码仓库:地址(如果对您有帮助,给颗小星星奖励下吧),在WPF/Lesson10Practice/Practice/下面。基本涵盖WPF......
  • AngleScript语法
     Class的使用要继承于Interface或者Mixin class.Mixinclass实际上就是类似于抽象类,它已经实现的,在子类里面不能实现,类似如下代码:interfaceAInterface{ voidDoSomething1(); voidDoSomething2();}//如果不用mixin那么必须实现该接口的所有函数mixinclassABa......
  • __asm__ __volatile__ GCC的内嵌汇编语法 AT&T汇编语言语法 AT&T ASM Syntax
    1Overview 开发一个OS,尽管绝大部分代码只需要用C/C++等高级语言就可以了,但至少和硬件相关部分的代码需要使用汇编语言,另外,由于启动部分的代码有大小限制,使用精练的汇编可以缩小目标代码的Size。另外,对于某些需要被经常调用的代码,使用汇编来写可以提高性能。所以我们必须了解汇......