栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java基础知识练习作业(0609)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java基础知识练习作业(0609)

java基础知识练习作业(0609)

1、循环输入近6年某高校的录取分数,求出平均分和最低分
代码:

//1、循环输入近6年某高校的录取分数,求出平均分和最低分
import java.util.Scanner;
public class HomeWork01 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner input=new Scanner(System.in);
		
		double[] score=new double[6];
	    double sum=0;
	    System.out.println("请输入近6年的录取分数:");
		
		for(int i=0;i<6;i++) {
			score[i]=input.nextDouble();
		}
		
	    double min=score[0];
	    
	    for(int i=0;i<6;i++) {
	    	sum+=score[i];
	    	if(score[i]
	    		min=score[i];
			}
	    }
		System.out.println("近六年最低分是"+min);
		System.out.print("平均分是"+sum/6);
	}	
}
		

	


运行结果:

2、有一个数列:8,4,2,1,23,344,12
(1)循环输出数列的值
(2)逆序(与原数列顺序相反)输出数列的值
(3)求数列中所有数值的和
(4)猜数游戏:从键盘中任意输入一个数据,判断数列中是否包含此数
代码:

import java.util.Scanner;
public class HomeWork02 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner input=new Scanner(System.in);
		System.out.print("请输入一个数:");
		int num1=input.nextInt();
		
		int[] num= {8,4,2,1,23,344,12};
		int sum=0;
		boolean flag=false;//true包含 false不包含
		for(int i=0;i
			System.out.print(num[i]+"  ");
			sum+=num[i];
			
			if(num[i]==num1) {
				flag=true;
				break;
			}
		}
		
		
		System.out.println();
		for(int i=num.length-1;i>=0;i--) {
			System.out.print(num[i]+"  ");
		}
		System.out.println();
		System.out.print("数列中所有数值的和是:"+sum);
		System.out.println();
		
		if(flag){
			System.out.println("数列中包含"+num1);
		}else {
			System.out.println("数列中不包含"+num1);
		}
	}

}

运行结果:

3、一组成绩67,90,-20,105,88,92,请将负分改为0,超过100的置为100,然后输出
代码:

//3、一组成绩67,90,-20,105,88,92,请将负分改为0,超过100的置为100,然后输出
public class HomeWork03 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int[] num={67,90,-20,105,88,92};
		
		for(int i=0;i
			if(num[i]<0) {
				num[i]=0;	
			}
			if(num[i]>100) {
				num[i]=100;
			}
			System.out.print(num[i]+"  ");
		}
	}
}

运行结果:

4、判断数组是否相同
对于两个整数数组,如果长度相同,且每个元素也都相同,我们就认为这两个数组相同。
代码:

import java.util.Scanner;



public class HomeWork04 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		int[] num1= {2,4,6,8,10,12,14};
		int[] num2= {2,4,6,8,10,12,15};
		
	    int i=num1.length-1;
	    int j=num2.length-1;
	    
		if(num1.length==num2.length&&num1[i]==num2[j]) {
			System.out.println("num1和num2这两个数组相同");
		}else {
			System.out.println("num1和num2这两个数组不相同");
		}
	}

}

运行结果:

5、判断一个数组中是否有4个连续相同的数
代码:

public class HomeWork05 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int[] num= {1,5,6,6,7,7,7,7,9};
		boolean flag=false;//true:有四个连续相同的数,false没有
		
		for(int i=0;i
			if(num[i]==num[i+1]&&num[i+1]==num[i+2]&&num[i+1]==num[i+3]) {
				flag=true;
				break;
			}
		}
		if(flag) {
			System.out.println("有4个连续相同的数");
		}else {
			System.out.println("没有4个连续相同的数");
		}
	}
}

运行结果:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/963769.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号