您的位置:首页 > 编程语言 > Java开发

ava-java57-第三次作业

2017-10-29 00:00 567 查看
一、

import java.util.Scanner;

public class GuShi {
public static void main(String[] args){
/**为了帮助大家尽快提高成绩老师给大家安排了每天的学习任务
* 其中上午阅读教材,学习理论部分,下午上机编程,掌握代码部分
* 老师每天检查学习成果。如果不合格,则继续进行*/
int xw=2;
int xiaoLv=0; //学习效率
int chengGuo=0; //学习成果
Scanner sc =new Scanner(System.in);
while(true){
System.out.println("时间:上午");
System.out.println("学习理论部分。");
System.out.println("学习合格输入1,不合格输入0");
xiaoLv=sc.nextInt(); //合格输入1;
if(xiaoLv==1){
chengGuo++; //上午合格成果加1
}
System.out.println("时间:下午");
System.out.println("上机编程,掌握代码部分");
System.out.println("学习合格输入1,不合格输入0");
xiaoLv=sc.nextInt(); //合格输入1;
if(xiaoLv==1){
chengGuo++; //下午合格成果加1
}
if(chengGuo<2){
System.out.println("学习不合格,继续学习");
continue;
}
System.out.print("学习合格!今天学习任务完成");
break;
}
}
}

二、

一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?

public class LouQiu {
public static void main(String[] args){
/**一球从100米高度自由落下,每次落地后反跳回原高度的一半;
* 再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?*/
double gaoDu=100; //初始高度
double s=0; //路程
for(int i=1;i<=10;i++){
s+=gaoDu*2;
gaoDu=gaoDu/2;
}
s-=100;
System.out.println("落地时经过"+s+"米");
System.out.println("第10次反弹"+gaoDu+"米");
}
}

三、

将下面给定的数组转置输出
例如 原数组: 1,2,3,4,5,6
转置之后的数组: 6,,5,4,3,2,1

public class ShuZuZhuanZhi {
public static void main(String[] args){
/**将下面给定的数组转置输出
例如 原数组: 1,2,3,4,5,6
转置之后的数组: 6,,5,4,3,2,1*/
int [] shuZu1 = {1,2,3,4,5,6}; //原数组
int [] shuZu2 = new int[6];
for(int i=0;i<6;i++){
shuZu2[i]=shuZu1[5-i];
}
for(int i=0;i<6;i++){
System.out.print(shuZu2[i]+" ");
}
}
}

四、

现在有如下2个数组
数组A: “1,7,5,7,9,2,21,13,45”
数组B: “2,5,8,14,21”
将俩个数组合并为数组C,按顺序排列输出

public class ShuZuFuJia {
/**现在有如下2个数组
数组A: “1,7,5,7,9,2,21,13,45”
数组B: “2,5,8,14,21”
将俩个数组合并为数组C,按顺序排列输出*/
public static void main(String[] args){
int [] shuZua={1,7,5,7,9,2,21,13,45}; //数组A
int [] shuZub={2,5,8,14,21}; //数组B
int c=shuZua.length+shuZub.length; //数组C的长度
int [] shuZuc= new int[c];
for(int i=0;i<c;i++){
if(i<shuZua.length){
shuZuc[i]=shuZua[i];
}else{
shuZuc[i]=shuZub[i-shuZua.length];
}
}
for(int i=0;i<shuZuc.length;i++){
System.out.print(shuZuc[i]+" ");
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: