自学java第二章:学java必经之路——java基础排序题

  • 两个数字的排序题
//题目:保证变量a小于b。
Int  a= 8, b = 5;
if(a>b){         //若a>b则换,保证a<b
int c= a;  a = b;  b = c;//追尾并绕圈
System.out.println("a = "+a+",b = "+b);
}
  • 三个数字的排序题:
//题目:排序,使a<b<c
Int a = 8, b = 10; c = 5;
//若a>b则换;保证a<b
//若a>c则换;保证a<c
//若b>c则换,保证b<c
If (a>b){
Int t=a;
a = b;
b = t;
}
If(a>c){
Int t = a;
A = c;
C = t;
}
If(b>c){
Int t = b;
B = c;
C = t;
}
System.out.println(“a = ”+a+”, b = ”+b+”, c = ”+c);
例题 输入年月,输出这个月多少天:
Int year = 2000;//输入的年份
Int month = 3;//输入的月份
Int days = 0;
Switch(month){
Case 1:
Case 3:
Case 5:
Case 7:
Case 8:
Case 10:
Case 12:
Days = 31;
Break;
Case 4:
Case 6:
Case 9:
Case 11:
Days = 30;
Case 2:
If(year%4==0&&year%100!=0||year%400=0){
Days = 29;
}else{
Days = 28;
}
System.out.println(“days = ”+days); //输出对应月份的天数。

关于数组和列表的排序,接下来的几章会分享。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

怪力乌龟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值