java学习第8天
2021/7/10 1:06:20
本文主要是介绍java学习第8天,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
仍是几道基础练习
基础练习7:数组内容相同
设计一个方法比较两数组的内容是否相同。
思路:
设计一个方法,用于比较两个数组的内容是否相同
思路:
(1) 定义一个数组,分别使用静态初始化完成数组元素的初始化。
(2) 定义一个方法,用于比较两个数组的内容是否相同
返回值类型boolean 参数 int【】arr1 ,int arr2[].比较数组的长度是否相同
package myproject;
public class jichulianxi7 {
public static void main(String[] args) {
int []arr1= {1,2,3,4,5,6,7,8};
int []arr2= {1,2,3,4,5,6,7,8};
System.out.println(bijiao(arr1,arr2));
}
public static boolean bijiao(int[] a,int[] b) {
if(a.length!=b.length) return false;
for(int i=0;i<a.length;i++) {
if(a[i]!=b[i])
return false;
}
return true;
}
}
练习8:输入一个数据,再从数组中找到对应下标,若不存在返回-1.
package myproject;
import java.util.Scanner;
public class jichulianxi8 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个数据:");
int a=sc.nextInt();
int []arr= {1,3,5,7,9,10,11};
System.out.println(search(a,arr));
}
public static int search(int x,int []a) {
for(int i=0;i<a.length;i++) {
if(x==a[i])
return i;
}
return -1;
}
}
基础练习9
倒叙数组:package myproject;
public class fanzhuan {
public static void main(String[] args) {
int[]arr= {1,2,3,4,5,6,7,8,9};
jiaohuan(arr);
shuchu(arr);
}
public static void jiaohuan(int []arr) {
for(int x=0, y=arr.length-1;x<=y;x++,y--) {
int temp=arr[x];
arr[x]=arr[y];
arr[y]=temp;
}
}
public static void shuchu(int a[]) {
System.out.print("[");
for(int i=0;i<a.length;i++) {
System.out.print(a[i]+" ");
}
System.out.print("]");
}
}
基础练习10:求平均值
package myproject;
import java.util.Scanner;
public class jichulianxi9 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int []arr=new int [6];
for(int i=0;i<arr.length;i++) {
System.out.println("请输入第"+i+1+"个评委打的分数:");
arr[i]=sc.nextInt();
}
int max=getMax(arr);
int min=getMin(arr);
int sum=Sum(arr);
int average=(sum-max-min)/(arr.length-2);
System.out.println("平均分是:"+average);
}
public static int getMax(int []a) {
int max=a[0];
for(int i=0;i<a.length;i++) {
if(max<a[i]) max=a[i];
}
return max;
}
public static int getMin(int []a) {
int min=a[0];
for(int i=0;i<a.length;i++) {
if(min>a[i]) min=a[i];
}
return min;
}
public static int Sum(int []a) {
int sum=0;
for(int i=0;i<a.length;i++) {
sum+=a[i];
}
return sum;
}
}
这篇关于java学习第8天的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-22项目:远程温湿度检测系统
- 2024-12-21《鸿蒙HarmonyOS应用开发从入门到精通(第2版)》简介
- 2024-12-21后台管理系统开发教程:新手入门全指南
- 2024-12-21后台开发教程:新手入门及实战指南
- 2024-12-21后台综合解决方案教程:新手入门指南
- 2024-12-21接口模块封装教程:新手必备指南
- 2024-12-21请求动作封装教程:新手必看指南
- 2024-12-21RBAC的权限教程:从入门到实践
- 2024-12-21登录鉴权实战:新手入门教程
- 2024-12-21动态权限实战入门指南