java_1029作业

232758_eGWQ_3716995.png

package java_1029;
import java.util.Scanner;
public class ZuoYe_1029 {
 public static void main(String[] args) {
 Scanner scan=new Scanner(System.in);
 System.out.println("上午理论知识和下午的代码学会了吗?输入两次,1代表过,0不会");
 int a=scan.nextInt();//从键盘输入一个数
 int b=scan.nextInt();//从键盘再输入一个数
 if(a==1){
  System.out.println("理论过关");
 }
 else{
  System.out.println("理论不过关");
 }
 if(b==1){
  System.out.println("代码过关");
 }
 else{
  System.out.println("代码不过关");
 }
 if(a==1&&b==1){
  System.out.println("你今天的任务完成了");
 }
 else{
  System.out.println("你要继续学习,直到完全掌握");
 }
 }
}

编译后结果:1,不过 2,过

1,过关

084335_m6sP_3716995.png

1,不过关

084533_ouZF_3716995.png

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

package java_1029;

public class ZuoYe_1029 {
 public static void main(String[] args) {
  double s=100;
  double h=s/2;

int i = 0;
for (i = 2;i< 10;i ++){
s = s + h * 2; //第i次落地经过多少米
h = h / 2;//第i次反弹的高度
}
System.out.println("第" + i + "次落地经过" + s +"米");
System.out.println("第" + i + "次反弹" + h + "米");
 }
}

结果如下:233023_RJew_3716995.png

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

package java_1029;

public class xunhuan {
 public static void main (String[] aggs){ 
    int [] number={1,2,3,4,5,6};
    System.out.println("原数组如下:");
      for(int i=0;i<6;i++)
      {
          System.out.print(number[i]+" ");
      }
      System.out.println("");
      System.out.println("转置后的数组如下:");
      for(int j=5;j>-1;j--)
      {   
          System.out.print(number[j]+" ");
      }

 

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

package java_1029;
import java.util.Arrays;
public class ZuoYe_1029 { 
      public static void main(String[] args) {
          int [] a1 = {1,7,5,7,9,2,21,13,45};
          int [] a2 = {2,5,8,14,21};
          int strLen1=a1.length;//保存第一个数组长度
          int strLen2=a2.length;//保存第二个数组长度
          a1= Arrays.copyOf(a1,strLen1+ strLen2);//扩容
           System.arraycopy(a2, 0, a1, strLen1,strLen2 );//复制a2的数组,从第一个开始,复制到a1,将两个数组合并
          System.out.println(Arrays.toString(a1));
         }//输出数组
 }

234207_tRaC_3716995.png

//排列顺序

转载于:https://my.oschina.net/u/3716995/blog/1557976

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值