Java之路第四天

今日分享几个基本的小算法,供练习使用.最后的4.不是很理解,如果大牛门看到,希望不吝赐教.

import java.util.Scanner;

class Mistake1206 {
public static void main(String[] args) {
/*第一题:注意局部变量的操作.*/

/* int a = 3;
if(a++ >= 7){
  System.out.println();
}else if (++a == 2){ //判断语句中,判断条件中的 ++a 与 a++ 记得需要加上;
  System.out.println();
}else if (a++ < 4){
  System.out.println();
}else{ 
   System.out.println(a++);     //输出的值为:6
            System.out.println(a);      //输出的值为:7
}  */


/*
第二题:键盘录入三个数最大值,分别用 if 语句 以及 三元运算符两种方法编写.

Scanner sc1 = new Scanner(System.in);
System.out.println("请输入第一个数:");
int a = sc1.nextInt();*/
/*Scanner sc2 = new Scanner(System.in);
System.out.println("请输入第二个数:");
int b = sc2.nextInt();
Scanner sc3 = new Scanner(System.in);
System.out.println("请输入第三个数:");
int c = sc3.nextInt();
int max = getMax(a,b,c);
System.out.println(max);*/


/*
public static int getMax(int a,int b,int c){

int max = ((((a > b)? a:b)) > c )? ((a > b)?a:b) : c; //方法1;


return max ;
    


if (a > b) { //方法2
if (a > c) {
System.out.println(a);
}else{
System.out.println(c);
}
}
    if (a <= b) {
if (b > c) {
System.out.println(b);
}else{
System.out.println(c);
}


}

int max = a; //方法3
if (max < b) {
max = b;
}else if (max < c) {
max = c;
}
System.out.println(max);*/



/*拓展:输入三个数,从大到小或者从小到大排列(非存入数组);
 
int max = a;
if (max < b) {
max = b;
}else if (max < c) {
max = c;
}


int min = a;
if (min > b) {
min = b;
}else if (min > c) {
min = c;
}

if(a!= max && a!=min){
System.out.println("从小到大顺序为"+ min + "<" + a + "<" +max);
}else if (b!= max && b!=min) {
System.out.println("从小到大顺序为"+ min + "<" + b + "<" +max);
}else{
System.out.println("从小到大顺序为"+ min + "<" + c + "<" +max);
}*/

/*
3.用switch方法完成键盘录入一个数,判断对应是星期几;


switch (a) {
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;
}*/



//4.
 int a = 1; // 如何解释.
 a = a++;
 System.out.println(a);

 }


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值