第七章课后习题

import java.util.Arrays;
import java.util.Scanner;


public class A7 {
public static void main(String[] args) {                       //(题目:键盘输出语句并逆序)

/*   
  Scanner input = new Scanner(System.in);  
  String num[]=new String[5];  //把输出语句保存到一个数组  
  System.out.println("请输入5句话");  
  System.out.print("第一句话:");  
      num[0]=input.next();  
  System.out.print("第二句话:");  
     num[1]=input.next();  
     System.out.print("第三句话:");  
     num[2]=input.next();  
  System.out.print("第四句话:");  
     num[3]=input.next();  
     System.out.print("第五句话:");  
     num[4]=input.next();  
     System.out.println("逆序输出4句话为:");  
  for(int i =num.length-1;i>=0;i--) {  
     
   System.out.println(num[i]);  
  }  
  */



  /*
  int score[]= {18,25,7,36,13,2,89,63};                           //(题目:找出数组下标)
  Arrays.sort(score);  
  System.out.println("最低积分是:"+score[0]); //下标最低即为最低值  
  int index=Arrays.binarySearch(score, 2); //找出数组中某个数值下标  
  System.out.println("下标是:"+index);  
  
  */
  

/*
Scanner input=new Scanner(System.in);     //(题目: 数组数字分类)
  int nums[]=new int[10];  //数组长度  
  int count[]=new int[4];  //数组种类  
  System.out.println("请输入10个数:");  
  for(int i =0;i<nums.length;i++) {  
   nums[i]=input.nextInt();  
   switch(nums[i]) {   //选择存放数组位置  
   case 1:  
    count[0]++;  
    break;  
   case 2:  
    count[1]++;  
    break;  
   case 3:  
    count[2]++;  
    break;  
   default:  
    count[3]++;  
    break;  
   }  
  }  
  System.out.println("数字1的个数:"+count[0]);  
  System.out.println("数字2的个数:"+count[1]);  
  System.out.println("数字3的个数:"+count[2]);  
  System.out.println("非法数字的个数:"+count[3]);  
  
  */




int array[] = { 1, 3, -1, 5, -2 };       //(题目:数组逆序并重新赋值)
System.out.println("原数组为:");
for (int i = 0; i < array.length; i++) { // 打印数组</span>
System.out.print(array[i] + "\t");
}
System.out.println("\n逆序处理后的数组为:");
for (int i = array.length - 1; i >= 0; i--) {
if (array[i] < 0) {
array[i] = 0; // 如果数组中的值小于0赋值为0
}
System.out.print(array[i] + "\t");
}






  
    }  
  
  

  
  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值