栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JAVA学习第五天

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JAVA学习第五天

控制语句 复习
  • 五种运算符(表达式)
  1. 算术
  2. 比较
  3. 逻辑
  4. 三元
  5. 赋值
学习目标
  • 掌握分支语句和循环语句的基本语法
  • 理解控制语句在程序中的作用
控制语句总体概述
  • 三种控制语句:
  • 分支
    1. 单分支
    2. 多分支
  • 分支关键词:
    1. if
    2. switch
  • 循环
  1. 单循环
  2. 多循环
  • 循环关键词
  1. while:先判断后执行,可能会不执行循环体
  2. do…while:先执行后判断,至少执行一次循环体
  3. for
  • 跳出循环(分支)关键词
  1. break
  2. continue
  • 最简单的双分支语句if(boolean){}else{}和switch()case{}多分分支语句
  • 注意:{}虽然可以省略但不要省略,为了提高程序的可读性和减少程序出错的可能
  • switch格式
 switch(表达式){
  case 常量: {语句;brake;}
  default : {语句;break;(可省略)}
}
  • switch注意:表达式一般输入int或string(还有enum枚举类型)
  • switch
  • 注意!!!死循环不一定是错误,但如果死循环体一直执行不释放内存的话会导致内存溢出导致错误。
  • 三种循环使用总结for、while、do…while:
  1. for一般用于特定循环次数的循环
  2. whlie/do…while通常确定判断是否执行,用来完成不定循环次数的循环。
  3. do…while:至少执行一次循环体
分支小练习
import java.util.Scanner;

public class branch01 {

	public static void main(String[] args) {
		//调用scanner工具,定义两个变量并赋值
		Scanner scanner = new Scanner(System.in);
		int a = scanner.nextInt();
		int b = scanner.nextInt();
    scanner.close();
		//判断两数之和,是否大于等于50
		if ((a+b)>=50) {
			System.out.println("Hello world!");
		}
		else {
			System.out.println("***");
		}
	}
}
import java.util.Scanner;

public class branch02 {

	public static void main(String[] args) {
		// 调用scanner工具,定义两个变量并赋值
		Scanner scanner = new Scanner(System.in);
		double a = scanner.nextDouble();
		double b = scanner.nextDouble();
    scanner.close();
		//判断a、b是否满足条件
		if (a>10.0&&b<20.0) {
			//输出结果
			System.out.println("a+b="+(a+b));
		}else {
			System.out.println("***");
		}
	}
}
import java.util.Scanner;

public class branch03 {
	public static void main(String[] args) {
		// 调用scanner工具,定义两个变量并赋值
		Scanner scanner =new Scanner(System.in);
		int a = scanner.nextInt();
		int b = scanner.nextInt();
    scanner.close();
		//判断条件
		if (a-b>=0) {
			for(int i=1;i<=5;i++){
	            for(int j=5; i<=j; j--)
	                System.out.print(" ");
	            for(int j=1; j<=i; j++)
	                System.out.print("*");
	            for(int j=1; j
			 for (int i = 1; i <= 5; i++) {
		            System.out.print("*");
		            //内层循环 每次输出一个*
		            for (int j = 1; j <= 5; j++) {
		                System.out.print("*");
		            }
		            System.out.println();
		        }
		}
	}
}
import java.util.Scanner;

public class branch04 {
	public static void main(String[] args) {
		// 调用scanner工具,定义一个变量并赋值
		Scanner scanner =new Scanner(System.in);
		int i = scanner.nextInt();
    scanner.close();
		//使用switch判断接收到的数据并输出相关信息
		switch (i) {
		case 1:{System.out.println("星期一");break;}
		case 2:{System.out.println("星期二");break;}
		case 3:{System.out.println("星期三");break;}
		case 4:{System.out.println("星期四");break;}
		case 5:{System.out.println("星期五");break;}
		case 6:{System.out.println("星期六");break;}
		case 7:{System.out.println("星期日");break;}
		default:{System.out.println("非法数据!");break;}
		}
	}
}
循环小练习
public class cycle01 {
	public static void main(String[] args) {
	}
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1028967.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号