软件园学生在线

  • {{ item.name }}
  • 2023试用期

登录与注册

【零】赵学霖

  • 赵学霖
  • 2022-10-03
  • 2

Java基础语法

输入与输出

输入

Scanner scanner = new Scanner(System.in);
构建一个Scanner对象,个人理解认为类似于整体的输入。
int a= scanner.nextInt();
定义一个整型a,并将其赋值为scanner中的下一个整数。类似的也可以读入double、String、float等字符类型。
while(scanner.hasNext()){}
利用while循环读入未知个数的数据。及当有下一个时while循环将继续,当没有下一个时while循环将结束

输出

Systream.out.print()
该语句输出时将不会换行
Systream.out.println()
那么这就是换行的输出了
在输出时直接填定义的字母,将输出该定义所赋的值。若("")则输出""中的内容,在()中也可用+号连接例如
Systream.out.println(a + " ")

条件判断

if(){ }
if(){ }
else{ }
if判断语句当if()中的条件成立时,将执行{}中的内容。最后的else为当前面if()中的条件均不成立时,将执行else下的语句。
当具有多条条件时会用到逻辑运算符,
&& ab 全为 true 时,计算结果为 true,否则为 false。
|| ab 全为 false 时,计算结果为 false,否则为 true。

switch(){
    case 条件 :
       break; 
    case 条件 :
       break; 
    default : 
}

switch判断语句 switch()中的内容为要判断的内容,case后为条件,若条件成立则执行:后语句。注意:不要忘记break。default前面的条件均不成立时,将执行default后的语句。

循环

while(){}
前面有提到当while()中条件成立时该循环将继续进行。

for(int i=1;i<=n;i++){

}

定义一个整型i作为计数器,每进行一次循环i+1,所以共进行n次循环,适用于知道循环次数的。

for(int i=1;i<=n;i++){
    for(int j=1;j<=n;j++){

    }
}

循环嵌套,及先进行下层循环,在进行上层循环,下层循环每进行n次,上层中i将+1,例子中即进行n^2次循环,循环嵌套应用广泛,可用于排序、搜索、模拟等等。

赵学霖
赵学霖
© 2025 软件园学生在线
Theme by Wing