首页 > 编程语言 >Java学习----基本语法

Java学习----基本语法

时间:2024-01-31 21:13:10浏览次数:31  
标签:语法 Java ---- 注释 循环 用于 标识符 移位

1.注释有哪几种形式

(1)单行注释:通常用于解释方法内某行代码的作用

(2)多行注释:通常用于解释一段代码的作用

(3)文档注释:通常用于生成Java开发文档

2.标识符和关键字的区别

(1)标识符就是一个名字

(2)关键字不可以当做名字,不可修改,关键字是被赋予特殊含义的标识符

3.自增(自减运算符)

(1)后自增,先赋值再++。

(2)前自增,先加加再赋值。

4.移位运算符

(1)<<左移,高位丢弃,低位补0。x<<1相当于乘以2

(2)>>带符号右移。高位补符号位,低位丢弃。x>>1,相当于x除以2

(3)>>>无符号右移。忽略符号位,空位0补齐

(4)浮点型不能用来移位,移位实际上只支持int ,long。其他类型会转换成int

如果移位的位数超过数值所占有的位数会怎样?

 先取余再进行移位操作。

5.continue、break 和 return 的区别是什么?

(1)continue用于循环中,跳过本轮循环进行下一轮循环。并没有退出循环。

(2)break用于退出循环。继续执行循环下面的语句。

(3)return用于跳出所在方法,用于返回函数的返回值。

标签:语法,Java,----,注释,循环,用于,标识符,移位
From: https://www.cnblogs.com/wyw0828/p/18000123

相关文章

  • 模型评估与轨道
    模型评估与轨道一、模型评估的基本方法1.1监督学习下的泛化、过拟合与欠拟合在有监督的学习过程中,首先在训练数据上学得模型参数来构建模型,然后根据学得的模型,对新数据做出预测。用来训练的数据集称为训练集,用来测试预测结果是否准确的新数据称为测试集。注意:测试集中的数据不......
  • 02 三维世界与模型
    了解三维世界物体的位置是使用某个坐标轴下的坐标(x,y,z)进行描述。 坐标系分为两种:左手坐标系、右手坐标系。z轴坐标系是这两种坐标系的区别点。OpenGL使用的是右手坐标系。OpenGL做了什么?先确定坐标系(原点、x,y,z得指向),再确定摄像机(观察者)的位置和方向。这样就能渲染出图......
  • Java的面向对象
    面向对象什么是面向对象面向对象思想:物以类聚,分类的思维方式。面向对象适合处理复杂的问题,适合处理需要多人协作的问题属性+方法=类面对象的本质:以类的方式组织代码,以对象的组织(封装)数据。三大特性:封装继承多态回顾方法及加深方法的定义:修饰符返回类型break:跳出sw......
  • Java 异常
    异常Error和ExceptionJava把异常当作对象处理,并定义一个基类java.lang.Throwable作为所有异常的超类异常类分为两大类:Error错误和Exception异常Error通常是灾难性的致命的错误,是程序无法控制和处理的,当出现这些异常时,JAVA虚拟机(JVM)一般会选择终止线程Exception通常情况下可以......
  • WPF性能优化:形状(Shape)、几何图形(Geometry)和图画(Drawing)的使用
    在用户界面技术中,绘图是一个绕不开的话题。WPF提供了多种可根据应用程序要求进行优化的2D图形和图像的处理功能,包括画刷(Brush)、形状(Shape)、几何图形(Geometry)、图画(Drawing)和变换(Transform)等。其中形状(Shape)、几何图形(Geometry)和图画(Drawing)承担了基础的绘图功能,形......
  • 算法学习笔记(44): 二维问题小计
    首先需要理解什么是二维问题。$n$维空间体系:将元素变成$n$维空间中的点,将范围变成$n$维空间中的正交范围。二维问题就是每一个元素都可以看作一个平面上的坐标\((x,y)\)。其中一维可以是下标,时间,值,dfn,甚至是一个函数\((x,f(x))\)。经典的二维问题实际上就是矩形加,矩......
  • Java的方法详解
    Java方法详解什么是方法Java方法是语句的集合,它们在一块执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或者对象中方法在程序中被创建,在其他地方被引用方法命名规则:驼峰原则publicclassDemo01{//main方法publicstaticvoidmain(String[]......
  • Java 数组
    数组数组是相同类型数据的有序集合。数组的声明和创建publicclassDemo01{//变量的类型变量的名字=变量的值//数组类型publicstaticvoidmain(String[]args){//首先声明数组变量int[]nums;//定义,首选这种intnums2[]......
  • P4426 毒瘤笔记
    前置知识点:虚树,dp。题意给定一个\(n\)个点\(m\)条边的无向简单联通图,满足\(n-1\lem\len+10\)。求图的独立集个数,对\(998244353\)取模。题解首先,注意到\(m\len+10\),也就是说非树边只有最多\(11\)条。将这些非树边连接的\(s=22\)个点(下面称为关键点)找......
  • NanoFramework操作ESP32(一)_基础元器件篇(三十二)_ KY-002震动传感器
    一、元器件介绍  本开关在静止时为开路(OFF)状态,当受到外力碰触而达到适当震动力时,或移动速度达到适当离(偏)心力时,导电接脚会发生瞬间导通(ON)状态,使电气特性改变,而当外力消失时电气特性恢复开路(0FF)状态。可使用数字信号接收。1、针脚用途编号名称功能1GND电......