顺序结构
System.out.println("sss1");
System.out.println("sss2");
System.out.println("sss3");
System.out.println("sss4");
System.out.println("sss5");
if选择结构
- 我们很多时候需要去判断一个东西是否可行,然后我们才去执行,这样一个过程在程序中if语句来表示
- 语法:

if单选则结构
import java.util.Scanner;
public class IFDemo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入内容:");
String s = scanner.nextLine();
if (s.equals("hello")){
System.out.println(s);
}
System.out.println("End");
scanner.close();
}
}
if双选则结构

if多选则结构



switch多选择结构



while循环

public class WhileDemo {
public static void main(String[] args) {
//输出1-100的和
int i = 0;
int sum = 0;
while (i<=100){
sum = sum + i;
i++;
}
System.out.println(sum);
}
}



For循环

练习
//练习1:计算0到100之间的奇数和偶数的和
int oddSum = 0;
int evenSum = 0;
for (int i = 0; i < 100; i++) {
if (i%2!=0){
oddSum+=i;
}else {
evenSum+=i;
}
}
System.out.println("奇数的和"+oddSum);
System.out.println("奇数的和"+evenSum);
//练习2:用while或for循环输出1-1000之间能被5整除的数,并且每行输出三个
for (int i = 0; i < 1000; i++) {
if (i%5==0){
System.out.print(i+"\t");
}
if (i%(5*3)==0){
System.out.println();
}
}
//练习3:九九乘法表
for (int j = 1; j <= 9; j++) {
for (int i = 1; i <=j; i++) {
System.out.print(j+"*"+i+"="+(j*i)+"\t");
}
System.out.println();
}
三角形练习
public class Demo06 {
/**
* 打印三角形
* @param args
*/
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
for (int j = 5; j >= i ; j--) {
System.out.print(" ");
}
for (int j = 1; j <=i; j++) {
System.out.print("*");
}for (int j = 1; j < i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
浙公网安备 33010602011771号