网站图片自动下载打开网站弹出广告js

bicheng/2026/1/22 19:00:31/文章来源:
网站图片自动下载,打开网站弹出广告js,2022注册公司取名推荐,网站开发报价方案3. 基本数据与运算 3.6 运算符 3.6.1 算术运算符 在 Java 中#xff0c;算术运算符包含#xff1a;、-、*、/、% public class ArithmeticOperator { public static void main(String[] args) { int a 10; // 定义了一个整型类型的变量 a#xff0c;它的值是 10 int b …3. 基本数据与运算 3.6 运算符 3.6.1 算术运算符 在 Java 中算术运算符包含、-、*、/、% public class ArithmeticOperator { public static void main(String[] args) { int a 10; // 定义了一个整型类型的变量 a它的值是 10 int b 6; // 1. 加法运算符它是用于两个数相加操作 int result a b; //System.out.println(result); System.out.println(result result); System.out.println(--------); // 2. - 减法运算符 result a - b; System.out.println(result result); // 3. * 乘法运算符 result a * b; System.out.println(result result); // 4. / 除法运算符。注意在 Java中两个整数相除结果为整数。 result a / b; // 10 / 6 1 System.out.println(result result); // 类型自动提升发生在小类型向大类型转换。如将 int 转换为 double double r a / b * 1.0; System.out.println(r r); // 大类型向小类型转换需要强制执行格式是使用一对小圆括号来指定要转换了类型 int n (int)r; System.out.println(n n); // 5. % 取模运算符它其实是得到两个数相除的余数。 result a % b; System.out.println(result result);} } 在Java中除了基本算术运算符以外还 、-- 运算符 public class ArithmeticOperator02 { public static void main(String[] args) { // 运算符它是一种自增操作 1 2 3 通过加法和减法运算符实现两个数的交换操作 int a 10; int r a; // 如果在变量之后是先将变量的值赋值后自己再加1操作 System.out.println(r r , a a); // r 10, a 11 int b 5; r b; // 如果 在变量之前是先将变量做加1操作后再把结果赋值给变量 System.out.println(r r , b b); // r 6, b 6 int c 6; int s c c c c; /** * 7 c c c; c 7 * 7 7 c c; c 8 * 7 7 8 c; c 9 * 7 7 8 10; c 10 */ System.out.println(s s , c c); // s 32, c 10} } public class ArithmeticOperator03 { public static void main(String[] args) { int a 5; int r a--; // 如果 -- 在变量之后是先将变量的值赋值给别的变量后自己再减1 System.out.println(r r , a a); int b 5; r --b; // 如果 -- 在变量之前是先自己执行减1操作后再将结果赋值给别的变 量。 System.out.println(r r , b b); int c 6; int s --c c c-- c; /** * --c c c-- c; * 5 c c-- c; c 5 * 5 5 c-- c; c 6 * 5 5 6 c; c 5 * 5 5 6 6; c 6 */ System.out.println(s s , c c); // s 22, c 6} } 通过加法和减法运算符实现两个数的交换操作 public class ArithmeticOperator04 { public static void main(String[] args) { // 需求使用 和 - 运算符实现两个数的交换 int a 3; int b 4; System.out.println(a a , b b); //int tmp 0; //tmp a; //a b; //b tmp; a a b; b a - b; a a - b; System.out.println(a a , b b);} } 3.6.2 比较运算符 逻辑运算符中包括 与、或||、非!它们运算的结果也是布尔类型的值。 public class LogicalOperator01 { public static void main(String[] args) { boolean f1 true; boolean f2 false; boolean f3 false; boolean f4 true; // 使用 操作时在这个运算符的前后值都是 true 时结果才为 true否则结果为 false System.out.println(f1 f2); // true false false System.out.println(f3 f1); // false true false System.out.println(f1 f4); // true true true System.out.println(f2 f3); // false false false System.out.println(-------------------); // 当使用 || 操作时在这个运算符前后的值只要有一个是 true 结果就为 true否则 结果为 false System.out.println(f1 || f2); // true || false true System.out.println(f3 || f1); // false || true true System.out.println(f1 || f4); // true || true true System.out.println(f2 || f3); // false || false false System.out.println(-------------------); // 使用 ! 运算符如果原来的值是 true 取反后值为 false如果原来的值是 false 取后结果为 true System.out.println(!f1); // !true false System.out.println(!f2); // !false true} }我们来把比较运算符和逻辑运算结合使用 public class LogicalOperator02 { public static void main(String[] args) { int a 5; int b 6; boolean c true; System.out.println(a b c); // false System.out.println(a b || c); // true} } 我们还可以将算术运算符与逻辑运算符结合使用来演示短路效果 public class LogicalOperator03 { public static void main(String[] args) { int a 5; boolean f1 true; System.out.println(f1 || a/0 0); boolean f2 false; System.out.println(f2 a/0 0);;} } 运算符的短路效果是当表达中找到 false 后后面的值就不用计算了直接返回 false 值。 ||运算符的短路效果是当表达中找到 true 后后面的值就不用计算了直接返回 true 值。 3.6.4 位移运算符 位移运算包括左移 、右移 、无符号左移 、以及无符号右移 public class ShiftBitwiseOperators01 { public static void main(String[] args) { // 需求计算 2 的 3 平方 int a 2; int r a * a * a; System.out.println(r); r a 2; System.out.println(r);} } 使用位移运算来实现两个数据的交换 public class ShiftBitwiseOperators02 { public static void main(String[] args) { int a 3; int b 4; System.out.println(a a , b b); a a ^ b; b a ^ b; a a ^ b; System.out.println(a a , b b);} }4. 流程控制语句 4.1 if条件语句 // 第一种 if (条件表达式) { 执行的语句; } // 第二种 if (条件表达式) { 表达式的值为真时执行的语句; } else { 表达式的值为假时执行的语句; } // 第三种 if (条件表达式1) { 表达式1的值为真时执行的语句; } else if (条件表达式2) { 表达式2的值为真时执行的语句; } else { 其他条件时要执行的语句; } 使用示例只有一个语句 public class IfStatement01 { public static void main(String[] args) { // 接收用户输入 Scanner sc new Scanner(System.in); System.out.println(请输入一个整数); // 接收一个整数 int input sc.nextInt(); if (input 18) { System.out.println(你猜对了。);}} }使用示例有两个语句 import java.util.Scanner; /** * if...else...语句 */ public class IfStatement02 { public static void main(String[] args) { Scanner sc new Scanner(System.in); System.out.println(请输入你猜的年龄); int age sc.nextInt(); if (age 18) { System.out.println(猜对了。); } else { System.out.println(再给你一个机会);} } 使用示例多条件表达 import java.util.Scanner; /** * 多条件表达式 */ public class IfStatement03 { public static void main(String[] args) { Scanner sc new Scanner(System.in); System.out.println(请输入今天是周几); int week sc.nextInt(); if (week 1) { System.out.println(今天是星期一); } else if (week 2) { System.out.println(今天是星期二); } else if (week 3) { System.out.println(今天是星期三); } else if (week 4) { System.out.println(今天是星期四); } else if (week 5) { System.out.println(今天是星期五); } else if (week 6) { System.out.println(今天是星期六); } else if (week 7) { System.out.println(今天是星期七); } else { System.out.println(你一定不是来自地球!);}} } 4.2 switch分支语句 switch语句的语法如下 switch(表达式) { case 值1: 语句1; break; case 值2 语句2; break; ..... default: 默认语句块; break; } 使用示例 import java.util.Scanner; /** * Switch语句 */ public class SwitchStatement { public static void main(String[] args) { Scanner sc new Scanner(System.in); System.out.println(今天是星期几); int week sc.nextInt(); switch (week) { case 1: System.out.println(今天是星期一); break; case 2: System.out.println(今天是星期二); break; case 3: System.out.println(今天是星期三); break; case 4: System.out.println(今天是星期四); break; case 5: System.out.println(今天是星期五); break; case 6: System.out.println(今天是星期六); break; case 7: System.out.println(今天是星期天); break; default: System.out.println(地球很危险你还是回火星吧); break;}} } 注意 1. case 语句块中break 不能省略否则会继续向下执行直接遇到 break 或者 switch 代码块 结束。 2. default 语句块是可以在 swtich 语句块中任何位置不一定就是在最后。但如果不是在最 后那么代码块中的 break 语句不能省略 3. 如果default语句块是在最后那么 break 语句可以省略 if 语句块和 swtich 语句块的区别 1. switch语句比if语句的执行效率高 2. if语句的适用场景比switch要多 4.3 for循环 当我们需要重复去做某些事功能时就可以考虑使用循环来实现。在 Java中循环有以下几种 for 循环 while 循环 do..while循环 对于循环来说它有以下几个部分组成 1. 循环变量初始在整个循环中只会执行一次 2. 循环条件 3. 循环体它就是我们要反复执行代码 4. 循环变量的步长它是用来改变循环变更从而可以达到退出循环的目的 for循环的简单使用 1使用格式 for (循环变量类型 循环变量 初值; 循环条件; 循环变量步长) { 循环体; } 2使用示例使用 for 循环实现 1 ~ 100 的和 public class ForDemo02 { public static void main(String[] args) { int sum 0; // 存放最终的结果 for (int i 1; i 100; i) { //sum sum i; sum i; // 、-、/、*、% } System.out.println(sum sum);} } 3示例3计算 1 ~ 100 的偶数和 public class ForDemo03 { public static void main(String[] args) { int sum 0; for (int i 1; i 100; i) { if (i % 2 0) { sum i; } } System.out.println(sum sum); System.out.println(------------------); sum 0; for (int i 2; i 100; i i 2) { sum i; } System.out.println(sum sum);} }对于 for 循环来说还可以做如下的变化 public class ForDemo04 { public static void main(String[] args) { int sum 0; int i 2; for (; i 100; ) { i i 2; sum i; } System.out.println(sum sum);} } for 循环的死循环写法 public class ForDemo05 { public static void main(String[] args) { for (;;) { System.out.println(hello);}} } for循环是可以嵌套的它的语法格式为 for (循环变量类型 循环变量 初值; 循环条件; 循环变量步长) { for (循环变量类型 循环变量 初值; 循环条件; 循环变量步长) { 循环体;} } 案例1打印四边形 public class ForDemo06 { public static void main(String[] args) { // 打印5行10列的长方形 for (int i 0; i 5; i) { for (int j 0; j 10; j) { System.out.print( * ); } System.out.println();}} }案例2打印如下三角形 public class ForDemo07 { public static void main(String[] args) { for (int i 0; i 6; i) { for (int j 0; j i; j) { System.out.print(#); } System.out.println();}} } 打印倒三角 public class ForDemo08 { public static void main(String[] args) { for (int i 1; i 6; i) { for (int j 6; j i; j--) { System.out.print(#); } System.out.println();}} } 4.4 while循环 4.5 do...while循环 4.6 break、continue关键字

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

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

相关文章

建个公司网站一年多少钱彩票网站开发需求文档

论文笔记整理:周虹廷,浙江大学研究生。研究方向:知识图谱,图表示学习等。论文链接:https://arxiv.org/pdf/2001.06137.pdf本文是发表在ICLR2020上针对图数据做节点半监督分类任务的论文。现有的算法解决图上节点分类问…

长宁区网站设计建设基础建设股票

kafka可视化工具 随着科技发展,中间件也百花齐放。平时我们用的redis,我就会通过redisInsight-v2 来查询数据,mysql就会使用goland-ide插件来查询,都挺方便。但是kafka可视化工具就找了半天,最后还是觉得redpandadata…

联盟网站建设php网站开发模板

在C语言里printf是什么意思?怎么用??1,printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。2,printf()函数的调用格式为: printf("", )。3,格式输出,它是c语言中产生格式化输出的函…

军事网站建设怎么打wordpress修改首页模板文件

CSS弹性盒模型 display:flex;常用参数flex-directionjustify-contentalign-itemsflex-wrapflex-flowalign-contentorderflex-growflex-shrinkflex-basis 常见的布局1. 水平居中2. 垂直居中3. 水平垂直居中4. 等分布局5. 响应式布局6. 网格布局 常见的布局封装 display:flex;常用…

贵阳公司网站建设网站推广软文案例

在今年 3 月,Ordinals 凭空问世,定义了一套在比特币网络运行的序数协议,使得 Token 和 NFT 能在比特币网络上实现并稳定运行,拉来了比特币铭文市场的新序幕。而在此后,在包括 BRC20 等在内的一系列应用的出现&#xff…

网站建设主题的确定如何做资源论坛网站

Migration和Navicat是两个不同类型的产品,各自在特定场景下有各自的优势。 Migration主要针对的是数据的迁移或复制,从一个数据库迁移到另一个数据库,或者从一个环境复制到另一个环境。它主要关注的是数据的迁移和复制过程,不提供…

广州响应式网站建设深圳商标设计公司vi设计

1. 介绍 中文分词是将连续的中文文本切分成一个个独立的词语的过程,是中文文本处理的基础。IK分词器是一个高效准确的中文分词工具,采用了"正向最大匹配"算法,并提供了丰富的功能和可定制选项。 2. IK分词器的特点 细粒度和颗粒…

中国站长之家网站百捷网站建设工资

1 毕业论文选题的原则 毕业论文选题一般要求满足以下原则: ①开拓性:前人没有专门研究过或虽已研究但尚无理想的结果,有待进一步的探讨和研究,或是学术界有分歧,有必要深入研究探讨的问题;…

广州网站制作公司电话wordpress公益

小哥哥小姐姐觉得有用点个赞呗! C#指定窗口显示位置的方法 1.使用StartPosition MainForm mainform; mainformnew MainForm (); dlgCtrl.StartPosition FormStartPosition.Manual;下面是FormStartPosition里边的定义与解释 // 指定窗体的初始位置。public …

网站建设公司推销免费不收费的app

逻辑回归的代价函数通常使用交叉熵损失来定义。这种损失函数非常适合于二元分类问题。 本篇来推导一下逻辑回归的代价函数。 首先,我们在之前了解了逻辑回归的定义:逻辑回归模型是一种用于二元分类的模型,其预测值是一个介于0和1之间的概率…

建立soho公司网站关于电子商务的知识

Hello everybody!今天给大家介绍一道我认为比较经典的编程练习题&#xff0c;之所以介绍它是因为这道题涉及到二维数组的构建&#xff0c;如果用C语言动态构建二维数组是比较麻烦的&#xff0c;而用C中STL的vector<vector<int>>,就可以立马构建出来&#xff0c;这也…

搜索引擎优化答案系统优化的意义

先说情况&#xff0c;大专毕业&#xff0c;18年通过校招进入湖南某软件公司&#xff0c;干了接近6年的功能测试&#xff0c;今年年初&#xff0c;感觉自己不能够在这样下去了&#xff0c;长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的功能测试&#xf…

自己没有货源怎么开网店苏州网站排名优化价格

一、前言 摄像机在虚幻中的应用是最常见的。如通常在游戏或应用中会常常出现需要切换不同视角的情况、摄像机拉近缩小等&#xff0c;这个在虚幻中是怎么实现的呢。 二、实现视点切换 2.1、提前设置场景的视点&#xff1a;如图2.1.1所示添加一个摄像机视点到关卡场景中&#x…

专业的企业网站建设公司推广网站注册赚佣金

算法沉淀——优先级队列 01.最后一块石头的重量02.数据流中的第 K 大元素03.前K个高频单词04.数据流的中位数 优先队列&#xff08;Priority Queue&#xff09;是一种抽象数据类型&#xff0c;它类似于队列&#xff08;Queue&#xff09;&#xff0c;但是每个元素都有一个关联的…

网站开发的主要特点网站维护与推广

在 Ubuntu 系统中&#xff0c;您可以通过几种方式来检查系统是否包含显卡&#xff0c;以及显卡的详细信息。以下是一些常用的方法&#xff1a; lspci 命令&#xff1a; 打开终端。输入 lspci | grep VGA 命令。这将显示系统中所有的 VGA 兼容设备&#xff0c;通常是您的显卡。 …

啥十小企业网站建设杭州网站推广方案平台

详情点击公众号&#xff1a;技术科研吧 链接&#xff1a;GPT在地学、GIS、气象、农业、生态、环境等领域中的高级应用 一开启大模型 1 开启大模型 1)大模型的发展历程与最新功能 2)大模型的强大功能与应用场景 3)国内外经典大模型&#xff08;ChatGPT、LLaMA、Gemini、DAL…

dedecms做的网站_网站中的图片总是被同一ip恶意点击哈尔滨网站开发公司电话

基于java的SSM框架实现停车场管理系统演示 摘要 以往的停车场管理事务处理主要使用的是传统的人工管理方式&#xff0c;这种管理方式存在着管理效率低、操作流程繁琐、保密性差等缺点&#xff0c;长期的人工管理模式会产生大量的文本车辆上报与文本数据&#xff0c;这对事务的…

做外贸用什么网站好创建一个网站的创业计划书

&#x1f680; 算法题 &#x1f680; &#x1f332; 算法刷题专栏 | 面试必备算法 | 面试高频算法 &#x1f340; &#x1f332; 越难的东西,越要努力坚持&#xff0c;因为它具有很高的价值&#xff0c;算法就是这样✨ &#x1f332; 作者简介&#xff1a;硕风和炜&#xff0c;…

建设网站的费用明细神马收录提交入口

文章目录 cookie是什么Django中如何使用cookieCookie使用示例session是什么Django中如何使用会话sessionSession使用示例小结 HTTP协议本身是”无状态”的&#xff0c;在一次请求和下一次请求之间没有任何状态保持&#xff0c;服务器无法识别来自同一用户的连续请求。有了cooki…