hy实训7.31笔记整理

笔记
For循环:
语法格式:for(初始化表达式;条件表达式;累加器){
循环体;
}
执行流程:
①初始化②条件判断③循环体④累加器⑤条件判断
For循环和while循环的用法:
已知循环次数时用for循环,当循环判断条件不容易进行判断是用while循环

数组
堆,栈。
变量数组:变量只能存储一条数据而数组能存放多条数据,但数组存放的数据必须是同一类型的 数组是引用数据类型。
程序
1.
//平闰年
package d730s04;

import java.util.Scanner;

public class Pryear {

public static void main(String[] args){
	Scanner sc =new Scanner(System.in);
		int years = sc.nextInt();
		int flag =0;
	if(years%4==0){
		flag =1;
		if(years%100==0){
			
			flag =2;
			if(years%400==0){flag =1;}
		}
		
	}
	switch(flag){
	case 1:System.out.println("这一年是闰年");break;
	case 2:System.out.println("这一年是平年");break;
	}
	
}

}
2.
//非冒泡排序实现简单的排序
package d730s05;

import java.util.Scanner;

public class Numsort {

public static void main(String[] args){
	Scanner sc =new Scanner(System.in);
	int num1 =sc.nextInt();
	int num2 =sc.nextInt();
	int num3 =sc.nextInt();
	int min =0;
	int max =0;
	int mid =0;
	if(num1<=num2&&num1<=num3
			){
		min = num1;
		if(num3>num2){
			max =num3;
			mid =num2;
		}else{
			max =num2;
			mid =num3;
		}
	}else if(num1>num2&&num1<num3
			){
		min =num2;
		mid =num1;
		max =num3;
	}else if(num1>num2&&num1>=num3
			){
		max=num1;
		if(num3>num2){
			mid =num3;
			min =num2;
		}else{
			mid =num2;
			min =num3;
		}
		
		
		
	}else if(num2>num1&&num1>=num3){
				min =num3;
				mid =num1;
				max =num2;
			}
	System.out.println("最终结果:"+min+mid+max);
}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值