java基础篇二(判断和循环语句)

1、课前回顾

(数据类型)

class Exit{
    public static void main(String arge[]){
        byte a = 10;
        short b = 100;
        int  i = 1000;
        long d =100000L;
        
        float f =0.1F;
        double k =0.2;
        boolean isEmpty = true;
        char w = 'm'
    }
}

2、输入语句

// 引入我想要的东西
import java.util.Scanner;
public class Text{
	public static void main(String args[]){
		// 创建一个scanner
		// System.in是系统标准输入
		Scanner scanner = new Scanner(System.in);
		//程序会等着程序员输入一个数字
		int i = scanner.nextInt();
		System.out.println(i);
		// 字符串 多个字符串用+来表示
		String s = "hello"+"world";
		System.out.println(s);
	}
}

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tTOlKBBt-1604064203307)(D:\欣知\教学日志\10.24rz.assets\image-20201024160249868.png)]

3、if语句

// 引入我想要的东西
import java.util.Scanner;
public class Text{
	public static void main(String args[]){
		// 创建一个scanner
		// System.in是系统标准输入
		Scanner scanner = new Scanner(System.in);
		//程序会等着程序员输入一个数字
		int i = scanner.nextInt();
		System.out.println(i);
		if (i<4){
			System.out.println("您输入的数字小于4");
		} else if(i >= 4 & i< 10) {
			System.out.println("您输入的数大于4小于10");
		}else {
			System.out.println("您输入的数大于10");
		}
		
	}
}

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7VAzcQCu-1604064203313)(D:\欣知\教学日志\10.24rz.assets\image-20201024170932430.png)]

4、switch语句

// 引入我想要的东西
import java.util.Scanner;
public class Text{
	public static void main(String args[]){
		// 创建一个scanner
		// System.in是系统标准输入
		Scanner scanner = new Scanner(System.in);
		//程序会等着程序员输入一个数字
		int i = scanner.nextInt();
		switch (i){
			case 1:
				System.out.println("查询话费");
				break;
			case 2:
				System.out.println("查询流量");
				break;
				
		}
		
	}
}

5、循环语句

1、while语句

// 引入我想要的东西
import java.util.Scanner;
public class Text{
	public static void main(String args[]){
		// 一直会执行
		int i = 10;
		while (i> 0){
			System.out.println(i);
			i--;
		}
		System.out.println("执行完了");
	}
}

2、do while语句

// 引入我想要的东西
import java.util.Scanner;
public class Text{
	public static void main(String args[]){
		// 一直会执行
		int i = 10;
		// 先判断一下是不是满足条件,然后执行
		while (i > 0) {
			i--;
			System.out.println(i);
			
		}
		System.out.println("-----------------------");
		// 先执行一下,然后判断,看看要不要继续执行
		do {
			i--;
			System.out.println(i);
			
		}
		while (i> 0);
		
		System.out.println("执行完了");
	}
}

3、for语句

import java.util.Scanner;
public class Text{
	public static void main(String args[]){
		for (int i = 0;i < 10;i++){
			System.out.println(i);
		}
	}
}

4、关键字

(1)break和continue
// 引入我想要的东西
import java.util.Scanner;
public class Text{
	public static void main(String args[]){
		// 结束当前循环
	for (int j = 1;j <= 100;j++){
		if(j == 10){
			break;
		}
		System.out.println(j);
	}
	System.out.println("------------------");
// 跳过本次循环,继续执行下一次循环
	for (int j = 1;j <= 100;j++){
		if(j == 10){
			continue;
		}
		System.out.println(j);
		}
	}
}
// for循环可以打标签,break 标签名可以打断任何标签
flag:for (int i = 1;i<= 100;i++){
    for (int j = 1;j <= 100;j++){
        if(j == 10){
			break flag;
        System.out.println(j);    
		}
    }
}

作业

1、九九乘法表

import java.util.Scanner;
public class Text{
	public static void main(String args[]){
		for (int i = 0;i < 10;i++){
			for (int j = 1;j <= i ;j++){
				System.out.print(j+"*"+i+"="+j*i+"  ");
			}
			System.out.println();
		}
	}
}

2、倒三角

import java.util.Scanner;
public class Text{
	public static void main(String args[]){
		for (int i = 0;i < 10;i++){
			for (int j =10;j >= i ;j--){
				System.out.print(" ");
			}
			for (int k =1 ;k <=i;k++){
				System.out.print("*");
			}
			System.out.println();
		}
		
	}
}

3、等腰三角形

import java.util.Scanner;
public class Text{
	public static void main(String args[]){
		for (int i = 0;i < 10;i++){
			for (int j = 10;j >= i ;j--){
				System.out.print(" ");
			}
			for (int k = 1 ;k <= i;k++){
				System.out.print("*");
			}
			for (int c = 0 ;c <= i;c++){
				System.out.print("*");
			}
			System.out.println();
		}
		
	}
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值