怎么自己做彩票网站吗wordpress 导航 插件
news/
2025/9/23 10:43:59/
文章来源:
怎么自己做彩票网站吗,wordpress 导航 插件,哪个公司网站备案快,怎么将本地的字体导入wordpress1.java的三大结构
可以说java的这三大结构包括其中的语句跟c语言上的基本上都是一样的。现在就当重新复习一遍吧#xff01;
1.顺序结构 2.分支结构 if语句
跟c语言的语法一模一样。就直接看文案了。 switch语句 java中的switch语句跟c语言中的switch几乎相同#xff0c;…1.java的三大结构
可以说java的这三大结构包括其中的语句跟c语言上的基本上都是一样的。现在就当重新复习一遍吧
1.顺序结构 2.分支结构 if语句
跟c语言的语法一模一样。就直接看文案了。 switch语句 java中的switch语句跟c语言中的switch几乎相同但还是有一些区别。
其switch语法结构
switch(表达式){case 常量值1:{语句1;break;}case 常量值2:{语句2;break;}
...default:{内容都不满足时执行语句;[break;]}
}先重点说一下其区别说完之后再看文案毕竟也没什么好讲的
在c语言中switch括号里的只能是整形范围里的数据字符也可以因为其本质是整形除此之外其他都不行像浮点型什么的。
到了java这switch的括号里可以是除long之外的整形就long不可以当然字符本质属于整形当然也可以还可以包括String常量串 和枚举类型。 除此之外其他类型像boolean类型浮点数类型等都不可以包含在里面。
所以switch在java和c语言中的区别就在这里其他都一样。 3. 循环结构
while循环
跟c语言的while循环一模一样。 下面就直接给文案。 break
跟c语言的break语法同理一样会提前结束其存在的语法结构。其能提前结束的语法结构有switch结构和循环结构for while do while continue
continue跟c语言中的也一样其只能作用于循环语句中forwhiledo while。下面直接给文案。 for循环
java的for循环跟c语言的几乎是一模一样。但还是要在这说几个重要的点再直接给文案。
在Java中for循环第一个语句和最后一个语句可以为空语句但第二个不能为空语句
而在c语言中三个语句都可以空这是因为在c语言中第二个空语句可以转换为真布尔类型而在Java中不能转换为布尔类型所以不能为空语句。 在java中它跟c语言一样for循环的第一个语句同样可以创建变量并且能创建多个变量但切记它们这些必须为同一个类型也就是在第一个语句中只能出现一种数据类型去创建变量不能出现第二种数据类型去创建变量
对于continue作用后 如果是do while 或者while都是直接开始判定条件但在for循环中要经历for循环的最后一个语句才能开始判定条件 。所以很特殊这个在c语言中讲过一遍再复习一下 do while 循环 do while 在循环中我们几乎用不到基本都是用while循环 for循环。 但还是要了解下它。这里直接给文案吧。之前都学过没什么好说的。 2.输入输出 输出
System.out.println(msg); // 输出一个字符串或单个数据整形或浮点型, 带换行
System.out.print(msg); // 输出一个字符串或单个数据整形或浮点型, 不带换行
对于println和printf其不仅能输出一个字符串也能输出单个数据单个数据如整形只要在括号里面填50不需要填”50“字符串类型也能输出
例子如下一个字符串输出一个单个数据整形输出最终都是50. System.out.printf(format, msg); // 格式化输出
printf在java中的作用跟在c语言中几乎差不多都是格式化输出基本一样。这里不多说都知道格式。
int x 10;
System.out.printf(x %d\n, x) 格式化中的占位符 在c中学过的基础占位符在这都出现了占位符基本都是一样的 。
这个表格没必要记住, 用到的时候根据需要查一下就行了 在这三个输出函数中我们用的最多的都是println 函数。
输入
使用 Scanner 读取字符串/整数/浮点数
首先如果要使用Scannner就要在开头用这个包import java.util.Scanner; // 需要导入 util 包
而后创建变量Scanner sc new Scanner(System.in);
从而成功使用我们的变量去输入。如int age sc.nextInt();
接收不同的数据类型要用不同的next类型。如以下
这里重点说nextLine和next
nextLine是读取一整行。nextline只有在遇到换行符时会终止读取并把换行符也给读取到里面开始时就碰到换行符则会只读取换行符
next是读取一个字符串在遇到空格就会终止。一开始如果就碰到换行符或者空格则直接跳过直到识别到其他符号终止则是碰到空格或者换行符则终止所以并不会像nextLine一样一开始碰到换行符就终止了
所以比如hello world nextLine能读取完而next就只能读取hello 。
因为上述功能所以会有一个bug 我们此时填了40再按个enter换行键就直接输出了这是为什么呢。
前面我们提到过nextLine开始就碰到换行键就会只读取换行符所以40nextInt读取了剩下一个换行符换行符则就被nextLine读取到了并立刻终止所以就因为这样就直接输出了。
而我们用next就是另一个结果因为next最开始并不会识别换行符和空格符识别到其他字符之后才会开始识别换行符和空格符识别到了就终止了。
下面这个就是成功现象。 但如果你坚持要用nextLine那也行不妨设两个nextLine,第一个去抵消第二个才去识别 。 使用 Scanner 循环读取 N 个数字并求取其平均值 这就是个scanner循环能不断循环输入。除此之外还有其他类型的循环输入如浮点型字符串型的循环输入这里不一一介绍了。
对于终止循环输入按enter键在这是行不通的像要终止循环输入在idea里是要按ctrlz的。
注意事项: 当循环输入多个数据的时候, 使用 ctrl z 来结束输入 (Windows 上使用 ctrl z, Linux / Mac 上使用 ctrl d). idea是用ctrlz去结束循环输入的
所以在idea中要终止循环输入的话是按ctrlz键普通输入的话按enter就能终止了。普遍适用于任何语言有时候其他语言中ctrlz要换成ctrld 3.猜数字游戏
之前c语言里也学到过猜数字游戏。这里用java版的讲述一下。
import java.util.Random;
import java.util.Scanner;;class Test {public static void main(String[] args) {Random random new Random(); // 默认随机种子是系统时间Scanner sc new Scanner(System.in);int toGuess random.nextInt(100);//0到100不包括100// System.out.println(toGuess: toGuess);while (true) {System.out.println(请输入要输入的数字: (1-100));int num sc.nextInt();if (num toGuess) {System.out.println(低了);} else if (num toGuess) {System.out.println(高了);} else {System.out.println(猜对了);break;}}sc.close();}
}
这里直接讲重点
在java中 直接Random就是跟据当前时间生成随机数。而在c语言要实现较麻烦还要用时间戳函数。所以java用起来真的很简单。
而如果你要用种子去生成随机数也可以用Randomseed 数字如123种子在c语言里学过在这之后你程序每次启动后的第一次随机数第二次随机数甚至以后的值都是固定的。 所以这就是猜数字游戏具体要讲的细节。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/912256.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!