【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