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]+" ");
}
}
}
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]+" ");
}
}
}
相关文章推荐
- 吉软_java57_第三次作业
- 吉软-java57-第三次作业
- 吉软-java57-第三次作业
- 吉软-java57-第三次作业
- 吉软_Java57_第三次作业
- Java第三次作业--面向对象基础(封装)
- JAVA——第三次作业——张蕾
- JAVA第三次上机作业
- 吉软_Java57_第十次作业
- 吉软-java57-第六次作业
- 吉软_java57_第十五次作业
- 吉软-java57-第二次作业
- 吉软-java57-第一次作业
- 吉软_java57_第七次作业
- 吉软_Java57_第八次作业
- java第三次作业:网络编程
- Java第三次作业
- 吉软-java57-第四次作业
- 吉软_java57_第十次作业
- 第三次Java作业继承