Java(关系操作符+流程控制语句)

2023-11-02

学习模式:看一遍视频+手抄一遍+再看一遍视频+在线题库
学习方法:把握主线 不偏离主线 熟悉、掌握常规写法

第一板块:关系操作符

表达式与操作符

java第二天 操作符

1.关系操作符 6个

>
<
==
>=
<=
!= 不等于

2.算数操作符

+
-
*
/
%

3.逻辑操作福

&&    逻辑与
|| 逻辑或
!     逻辑非

4.赋值操作符

规则:
(1)= 左边必须是变量;
(2)运算时,先计算=右侧,再赋值给左侧的变量;

4.1 组合赋值操作符

+=
-=
*=
/=
%=

5.自增操作符

++
特殊性:
(1)后置自增(后自增)
int b = 10;
a = b ++ ;
最终,a值为10 b值为11 。
处理逻辑:先运算 后+1.也即先把b的值给a,再者b进行自增。
(2)前置自增(先自增)
int b = 10;
a = ++b ;
最终,a的值为11,b的值为11 。
处理逻辑:b先+1,而后把增加1之后的b的值,赋值给a。

6.优先级与类型转换

优先级
终极方法,使用小括号,显示地决定谁先谁后。
tips:记住所有的优先级操作符不可能,也没必要。掌握常见的一些就好。
类型转换
(1)小数转换为整数,小数部分被直接截断,是直接截断,并不是四舍五入。
(2)boolean无法转换成int或者double等类型。
(3)隐式转换(自然而然的转换)
int a =1;
double b = a ; //隐式转换

double b = double a ; //显式转换

java第三天 流程控制语句

单步调试:是程序员必须掌握的一门技术。
代码的问题,不是靠问的,而是靠自己一步一步调试的,自己的代码逻辑只有自己清楚!

第二板块:流程控制语句

1.if else语句

2.for循环语句

int i;
for(i = 1;i<=100;i++)
{
循环体
}
for(e1;e2;e3)
e1:初始化 该语句仅仅执行一次
e2:终止条件 在过程中进行判断睡否执行循环体内容

3.for语句内部可以嵌套for循环、if语句等

4.break与continue (配合循环语句来使用)

break终止循环
continue终止当次循环

5.while循环语句

while(e1)
{
s1;
}
规则:当e1成立的时候,执行s1语句。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java(关系操作符+流程控制语句) 的相关文章

  • 不同帐户上的 Spring Boot、JmsListener 和 SQS 队列

    我正在尝试开发一个 Spring Boot 1 5 应用程序 该应用程序需要侦听来自两个不同 AWS 帐户的 SQS 队列 是否可以使用 JmsListener 注解创建监听器 我已检查权限是否正确 我可以使用 getQueueUrl 获取
  • 使用 LinkedList 实现下一个和上一个按钮

    这可能是一个愚蠢的问题 但我很难思考清楚 我编写了一个使用 LinkedList 来移动加载的 MIDI 乐器的方法 我想制作一个下一个和一个上一个按钮 以便每次单击该按钮时都会遍历 LinkedList 如果我硬编码itr next or
  • 如何在java中将一个数组列表替换为另一个不同大小的数组列表

    我有两个大小不同的数组列表 如何从此替换 ArrayList
  • Pig Udf 显示结果

    我是 Pig 的新手 我用 Java 编写了一个 udf 并且包含了一个 System out println 其中的声明 我必须知道在 Pig 中运行时该语句在哪里打印 假设你的UDF 扩展了 EvalFunc 您可以使用从返回的 Log
  • Java 公历日历更改时区

    我正在尝试设置 HOUR OF DAY 字段并更改 GregorianCalendar 日期对象的时区 GregorianCalendar date new GregorianCalendar TimeZone getTimeZone GM
  • 无法创建请求的服务[org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]-MySQL

    我是 Hibernate 的新手 我目前正在使用 Spring boot 框架并尝试通过 hibernate 创建数据库表 我知道以前也问过同样的问题 但我似乎无法根据我的环境找出如何修复错误 休眠配置文件
  • Eclipse Maven Spring 项目 - 错误

    I need help with an error which make me crazy I started to study Java EE and I am going through tutorial on youtube Ever
  • 帮助将图像从 Servlet 获取到 JSP 页面 [重复]

    这个问题在这里已经有答案了 我目前必须生成一个显示字符串文本的图像 我需要在 Servlet 上制作此图像 然后以某种方式将图像传递到 JSP 页面 以便它可以显示它 我试图避免保存图像 而是以某种方式将图像流式传输到 JSP 自从我开始寻
  • 像 Java 这样的静态类型语言中动态方法解析背后的原因是什么

    我对 Java 中引用变量的动态 静态类型和动态方法解析的概念有点困惑 考虑 public class Types Override public boolean equals Object obj System out println i
  • 如何在用户输入数据后重新运行java代码

    嘿 我有一个基本的java 应用程序 显示人们是成年人还是青少年等 我从java开始 在用户输入年龄和字符串后我找不到如何制作它它们被归类为 我希望它重新运行整个过程 以便其他人可以尝试 的节目 我一直在考虑做一个循环 但这对我来说没有用
  • Spring Boot Data JPA 从存储过程接收多个输出参数

    我尝试通过 Spring Boot Data JPA v2 2 6 调用具有多个输出参数的存储过程 但收到错误 DEBUG http nio 8080 exec 1 org hibernate engine jdbc spi SqlStat
  • 如何在谷歌地图android上显示多个标记

    我想在谷歌地图android上显示带有多个标记的位置 问题是当我运行我的应用程序时 它只显示一个位置 标记 这是我的代码 public class koordinatTask extends AsyncTask
  • 尝试将 Web 服务部署到 TomEE 时出现“找不到...的 appInfo”

    我有一个非常简单的项目 用于培训目的 它是一个 RESTful Web 服务 我使用 js css 和 html 创建了一个客户端 我正在尝试将该服务部署到 TomEE 这是我尝试部署时遇到的错误 我在这里做错了什么 刚刚遇到这个问题 我曾
  • 我如何在java中读取二进制数据文件

    因此 我正在为学校做一个项目 我需要读取二进制数据文件并使用它来生成角色的统计数据 例如力量和智慧 它的设置是让前 8 位组成一个统计数据 我想知道执行此操作的实际语法是什么 是不是就像读文本文件一样 这样 File file new Fi
  • 在java中为组合框分配键

    我想添加一个JComboBox在 Swing 中这很简单 但我想为组合中的每个项目分配值 我有以下代码 JComboBox jc1 new JComboBox jc1 addItem a jc1 addItem b jc1 addItem
  • 长轮询会冻结浏览器并阻止其他 ajax 请求

    我正在尝试在我的中实现长轮询Spring MVC Web 应用程序 http static springsource org spring docs 2 0 x reference mvc html但在 4 5 个连续 AJAX 请求后它会
  • 如何将双精度/浮点四舍五入为二进制精度?

    我正在编写对浮点数执行计算的代码的测试 不出所料 结果很少是准确的 我想在计算结果和预期结果之间设置一个容差 我已经证实 在实践中 使用双精度 在对最后两位有效小数进行四舍五入后 结果始终是正确的 但是usually四舍五入最后一位小数后
  • 使用 svn 1.8.x、subclise 1.10 的 m2e-subclipse 连接器在哪里?

    我读到 m2e 的生产商已经停止生产 svn 1 7 以外的任何版本的 m2e 连接器 Tigris 显然已经填补了维护 m2e subclipse 连接器的空缺 Q1 我的问题是 使用 svn 1 8 x 的 eclipse 更新 url
  • 如果没有抽象成员,基类是否应该标记为抽象?

    如果一个类没有抽象成员 可以将其标记为抽象吗 即使没有实际理由直接实例化它 除了单元测试 是的 将不应该实例化的基类显式标记为抽象是合理且有益的 即使在没有抽象方法的情况下也是如此 它强制执行通用准则来使非叶类抽象 它阻止其他程序员创建该类
  • Spring Rest 和 Jsonp

    我正在尝试让我的 Spring Rest 控制器返回jsonp但我没有快乐 如果我想返回 json 但我有返回的要求 完全相同的代码可以正常工作jsonp我添加了一个转换器 我在网上找到了用于执行 jsonp 转换的源代码 我正在使用 Sp

随机推荐

  • python笔记

    1 函数的多个返回值 2 交换两个变量 使用中间变量 c a a b b c 不用中间变量 a a b b a b a a b python专用 用元组 a b b a 3 函数内部使用赋值语句修改参数 不会修改外部的实参 4 函数内部调用
  • 怎么通过通过 p 名称空间配置 bean以及怎么去引用/注入其它 bean 对象--ref和怎么去引用/注入内部 bean 对象-内部 bean 对象

    前言 本章是spring基于XML 配置bean系类中第2篇讲解怎么通过通过 p 名称空间配置 bean以及怎么去引用 注入其它 bean 对象 ref和怎么去引用 注入内部 bean 对象 个人主页 尘觉主页 个人简介 大家好 我是尘觉
  • Fragment里面加一个轮播图

    首先先在Fragment中加入banner
  • Eclipse中创建的新项目没src和JRE System Library

    src JRE System Library 因为现有的JRE System Library不是适合的版本 这时更改版本 方法一 项目右键 Build Path Configure Build path remove删去原有JRE Syst
  • adb connect不成功,提示由于目标计算机积极拒绝,无法连接。

    在Windows的命令窗口敲命令 adb connect 192 168 2 X 连接Android电视adb的时候 出现下面的错误提示 unable to connect to 192 168 2 X 5555 cannot connec
  • 量化投资学习-2:股票与美女2-美女的类型

    人生 股票 的起点差不多 人生 股票 的终点差不多 人生 股票 的过程却大相径庭 你会选择哪个 美女 还是普通女 还是丑女 还是妖艳头牌 大家闺秀美女 还是网红美女 几天的邂逅激情 还是一段美好的旅程的 还是天长地久 关注的人多 价格就高
  • GO基础知识总结

    一 GO关键字25个 引导程序整体结构8个关键字 package import const var func defer go return 声明复合数据结构的4个关键字 struct interface map chan 控制程序结构的1
  • log4cplus源码分析

    1 引题 虽然从本科起就学的C 然后在工作的2年时间中也不断的在用C 写代码 虽然基本的语法和一些常用的库函数已经滚瓜烂熟 可是总觉得自己写的代码还不是很专业 特别是看到那些老外们写得代码 从设计 到编码风格 再到各种编程技法的使用有很多都
  • opencv-python图像处理 ---图像轮廓检测与代码实现

    一 轮廓检测 边缘检测虽然能够检测边缘 但是其边缘并不是连续的 图像轮廓用于检测一个整体 来用于后续进行其他处理 opencv提供了两个函数来完成这些操作 findContours 该函数可以查找轮廓 drawContours 绘制轮廓 轮
  • 用keil的时候没有安装对应MCU的库,以STM32F103F为例

    安装keil的时候没有用到这个芯片就没有安装对应的库 重新安装之后遇到的几个坑 打开keil显示没有这个型号 解决方法是安装对应的库 STM32F103F要安装Keil STM32F1xx DFP 2 4 1 pack 安装完库之后 点击O
  • pytorch部署新利器TorchServer

    pytorch的爬坑指南 排坑不易转载请注明出处 参考文档 https github com pytorch serve 由于本地下载pytorch 1 7有问题 刚又瞅一眼现在是需要1 6 所以采用了docker部署 上干货 1 dock
  • BS4爬取物价局房产备案价以及dataframe的操作来获取房价的信息分析

    因为最近要买房子 然后对房市做了一些调研 发现套路极多 卖房子的顾问目前基本都是一派胡言能忽悠就忽悠 所以基本他们的话是不能信的 一个楼盘一次开盘基本上都是200 300套房子 数据量虽然不大 但是其实看一下也很烦要一页一页的翻 如果是在纸
  • SQL11 获取所有员工当前的manager

    SQL11 获取所有员工当前的manager 一 问题描述 二 基本思路 三 完成代码 一 问题描述 二 基本思路 员工表包括普通员工和经理 员工表左连接部门经理表 然后where筛选非经理的员工即可 三 完成代码 select dept
  • Hibernate笔记_Mapping

    1 对Mapping的最好定义 The mappings are applied to express the various different ways of forming associations in the underlying
  • Android资源文件在配置文件中的使用与java代码对资源文件的操作

    一 学习目标 资源文件很多 本节内容只讲下面四种资源文件 1 字符串资源文件 目录 文件名 文件内容 使用 2 尺寸资源文件 目录 文件名 文件内容 使用 3 颜色资源文件 目录 文件名 文件内容 使用 4 图片资源文件 目录 文件名 使用
  • 面试题:两个按递增顺序排列的整数数组 nums1 和 nums2合并到nums1中,并递增排序,只允许开辟常量空间!!

    给你两个按递增顺序排列的整数数组 nums1 和 nums2 另有两个整数 m 和 n 分别表示 nums1 和 nums2 中的元素数目 请你合并 nums2 到 nums1 中 使合并后的数组同样按 递增顺序 排列 只允许开辟常量空间
  • 目录树的遍历及遍历文件的处理

    在将windows上的jsp网页移植到linux环境中时 发现一个个的转换编码及修改默认编码类型太慢 写此脚本进行尝试文件遍历 bin bash SPATH root cheng DIR WebRoot DPATH web find DIR
  • Kubernetes(K8S)简介

    目录 一 使用容器原因 二 容器与虚拟机区别 虚拟机 Docker 三 使用K8s原因 四 常用概念 Master Node Pod 为什么提出Pod的概念 Labels Namespace Replication Controller R
  • sudo: /etc/sudoers is mode 0777, should be 0440终极解决之道

    不得不说 有时候手贱的把 etc sudoers文件权限改了 是一件很蛋疼的事 因为此时你会发现无论做什么都会弹出一条讨厌的提示 说没有权限执行等等 网上有介绍登入root用户 或者去grub的recovery mode选项去选择root模
  • Java(关系操作符+流程控制语句)

    学习模式 看一遍视频 手抄一遍 再看一遍视频 在线题库 学习方法 把握主线 不偏离主线 熟悉 掌握常规写法 java day3 第一板块 关系操作符 表达式与操作符 1 关系操作符 6个 2 算数操作符 3 逻辑操作福 4 赋值操作符 4