【Java编程基本功】(六)猴子吃桃,运动员的出场顺序,abc三个数排序

第十六题

一个整数,它加上100后是一个完全平方数,加上168又是一个完全平方数,请找出一个这样的整数。

代码:

public class lianxi16 {
 public static void main(String[] args) {
   for(int i=1;i<10000;i++){
     if(Math.sqrt(i+100)%1==0&&Math.sqrt(i+268)%1==0){
       System.out.println(i);
     }
   }
 }
}

第十七题

从键盘接收3个整数a,b,c,按大到小顺序输出。

代码:

public class Lianxi17 {
 public static void main(String[] args) {    
   Scanner in = new Scanner(System.in);
   System.out.println("请输入3个整数");
   int a = in.nextInt();
   int b = in.nextInt();
   int c = in.nextInt();
   
   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+" "+b+" "+c);
 }
}

第十八题

猴子吃桃问题:
猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个。第二天早上将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。

代码:

public class Lianxi18{
 public static void main(String[] args) {
   int x=1;
   for(int i=9;i>0;i--){
     x=(x+1)*2;
     System.out.println("第"+i+"天有"+x+"个桃子");
   }  
 }
}

###第十九题

两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。

代码:

public class Lianxi19 {  
 public static void main(String[] args) {
   char i, j, k;
   for (i = 'x'; i <= 'z'; i++){
     for (j = 'x'; j <= 'z'; j++) {        
       for (k = 'x'; k <= 'z'; k++) {
         if (i != j && i != k && j != k ) {
           if (i != 'x' && k != 'x' && k != 'z')
             System.out.println("A PK "+i+",B PK "+ j+",C PK "+ k);
         }
       }                  
     }      
   }
 }
}

话说,最近写的代码都是基础的代码,所以你要是嫌弃写的代码太简单,没有挑战性什么的~我都会欣然接受的,因为那证明小伙伴们的能力得到了提升,已经不再是什么都不会的小白了

想学习Java的小伙伴注意啦!我整理了一套从最基础的Java入门级学习到Java框架内容,送给每一位想要学习Java的小伙伴,想要获取资料,可以关注微信公众号“速学Java”哦这里是小白聚集地,欢迎初学和进阶中的小伙伴

关注微信公众号:速学Java

【Java编程基本功】(六)猴子吃桃,运动员的出场顺序,abc三个数排序

【Java编程基本功】(六)猴子吃桃,运动员的出场顺序,abc三个数排序

【Java编程基本功】(六)猴子吃桃,运动员的出场顺序,abc三个数排序