单行注释用//,//后跟注释的内容 。
多行注释用/* */,注释内容写在中间。
文档注释用/** */,如:
/**
*这是一个注释
*这是一个注释
*这是一个注释
*/
if语句为判断语句,有三种表达形式如:
if (条件1){
//条件1满足时执行的代码
}
//条件不满足时不执行
if (条件1){
//条件1满足时执行的代码
}else{
//条件1不满足时执行的代码
}
if (条件1){
//条件1满足时执行的代码
}else if (条件2){
//条件2满足时执行的代码
}else{
条件1与条件2都不满足时执行的代码
}
代码中if后跟的条件都为布尔表达式,为true时执行满足条件的语句。
注意:if语句若不写“{ }”括号,则默认为在满足条件时,只执行接下来的一条语句。其他语句则默认为不包含在if语句里。
switch语句也为判断句语句,可达到跟if语句相同的效果。
int a = 10;
switch (a) {
//long、double、floa、boolean不能做switch语句的参数。
//枚举也可以做switch的参数(JDK5)
case 1:
//判断a是否为1
System.out.println("1");
break;
//break为跳出判断
case 2:
System.out.println("2");
break;
case 3:
System.out.println("3");
break;
case 10:
System.out.println("10");
break;
default:
//若无法满足其他语句则执行如下语句
System.out.println("输入有误");
break;
switch也支持嵌套,但不推荐使用。且switch局限性较大,一般用if语句。
int i = 0;
while (i<10){
//当满足条件i<10时,执行如下语句
System.out.print(i);
i++;
}
for循环表达式里两个分号一定不能省略!!!
int i;
for (i=1;i<101;i++){
//for(表达式1;布尔表达式2;表达式3)
//在表达式1里,如果你已经在定义i的时候给了i一个初始值那么这里可以直接不写,但是分号不能省略。
//在布尔表达式2里,为做循环的条件,因为1-100,所以i<101,也可以写为i<=100。
//在表达式3里,为循环变量经过每次循环的变化,一般写i++或者i=i+1,也可以i=i*2、i=i+2等。
if (i % 3 != 0){
continue;
}else{
System.out.println(i+" ");
}
}
先进行循环体,再进行循环判断。
int i = 0;
do{
//此时进入循环体,执行循环体代码。
System.out.println(i);
i++;
}while (i !=0);//此时i=1,为死循环。
do while循环不常用,一般用for循环与while循环。
结束整个循环,如,找出1-100中的素数:
System.out.print("1-100中素数有: ");
int a,i;
//a为除数,i为要判断的数。
for (i=1;i<101;i++){
//i从1-100进行循环
for (a=2;a<=i;a++){
//a从2-被除数进行循环,因为任何数都可以被1整除,所以1不做循环。
if (i%a==0) {
break;
//如果i被整除,直接跳出a这个循环
}
}
if (a==i) {
System.out.print(i+" ");
//如果a直到等于i的时候才被整除跳出循环,那么i只有1和他本身两个因数,则i为素数,进行i的输出,因为输出时需要把每个素数隔开,则加上空格字符串。
}
}
结束本次循环,如,找出1-100中3的倍数:
int i;
for (i=1;i<101;i++){
if (i % 3 != 0){
continue;
//如果余数不为0,则不能被3整除,跳出本次循环,进入下一次的循环
}else{
System.out.println(i+" ");
//当余数为0时,则为3的倍数,输出i
}
}
import java.util.Scanner;
//调用方法
public class Demo01{
public static void main (String[] args){
Scanner sc = new Scanner(System.in);
//定义,sc为变量名
int age = sc.nextInt();
String name = sc.next();
//注意定义类型
System.out.println("您的年龄是:" + age + " 您的名字是:" + name);
}
}
调用Random方法,生成随机数,例如:猜数字等
Random random = new Random();
int randNum= random.nextInt( bound:101);
//生成随机数的范围为【1,101)
System.out.println(randNum);
}
伪随机:
Random random = new Random(send:2222222);
//这里的2222222是自定义的一个数,
int randNum= random.nextInt( bound:101);
//生成随机数的范围为【1,101)
System.out.println(randNum);
//此程序每次输出结果一样,每次都是此随机数
}
int n=9;
int i = Math,sqrt(n);
System.out.println(i);
图片来自 Pexels 突然电话响了起来,一看是我们的一个开发同学,顿时紧张了起来...
PHP+Mysql简单实现了图书购物车 本文主要讲述如何通过PHP+HTML简单实现图书购物...
1.小程序端代码示例 my.getPhoneNumber({ success: (res) = { let encryptedData...
vscode怎么浏览器打开html预览?这里大家可以通过安装open in browser插件解决。...
1. 始终在 `v-for` 中使用 `:key` 在需要操纵数据时,将key属性与v-for指令一起...
步骤: 1、新建一个空文件,文件名为hhhh 2、初始化 git init 3、自己要与origin...
官网连接 https://docs.rt-thread.org/#/rt-thread-version/rt-thread-standard/...
Java HashMap removeNode 方法 分析 源码分析仓库 https://github.com/HANXU2018...
mysql提供的模式匹配的其他类型是使用扩展正则表达式。 当你对这类模式进行匹配...
有许多命令行选手在linux下开发的时候会经常遇到一个问题,无论是svn还是git,提...