基础课程学完了,今天联系了一天的代码,都是旧知识,看了看视频,预习一下新东西,
虽然含金量不高,但是现在的我能轻松的理解这基础课程11天的内容了,很欣慰,继续练习
import java.util.Scanner;
创建一个长度为5的浮点型数组,使用键盘录入五个数,分别赋值给这个数组,定义三个方法:
方法一:求出这个数组的总和
方法二:求出这个数组平均数
方法三:求出这个数组的最小值*/
public class Demo3 {
public static void main(String[] args) {
double[] arr = new double[5];
Scanner sc = new Scanner(System.in);
int index = 0;
while(index < 5){
System.out.println("请输入一个数:");
double inputNum = sc.nextDouble();
arr[index] = inputNum;
index++;
}
System.out.println("和为:"+getSum(arr));
System.out.println("平均数为:"+getAvg(arr));
System.out.println("最小值为:"+getMin(arr));
}
/*
* 定义一个求和方法
* 1,参数列表为double类型的数组
* 2,返回值为double类型的
*/
public static double getSum(double[] arr){
double sum = 0;
for (int i = 0; i < arr.length; i++) {
sum += arr[i];
}
return sum;
}
/*
* 定义一个求平均数方法
* 1,参数列表为double类型的数组
* 2,返回值为double类型的
*/
public static double getAvg(double[] arr){
double sum = getSum(arr);
double avg = sum / arr.length;
return avg;
}
/*
* 定义一个求最小值方法
* 1,参数列表为double类型的数组
* 2,返回值为double类型的
*/
public static double getMin(double[] arr){
double min = arr[0];
for (int i = 1; i < arr.length; i++) {
if(min > arr[i]){
double temp = min;
min = arr[i];
arr[i] = min;
}
}
return min;
}
}
==============================================================================
package day05;
/*定义一个方法 能接受一个大于0的整数, 打印0到这个整数(包含)之间的所有的偶数
如果没有偶数,则打印 ”在这个区间里没有偶数 ”
如 接受的数字是6则调用完方法打印出来的结果是 “在0和6之间的偶数是: 2 4 6”
如 接受的数字是 1则调用完方法打印出来的结果是 ”在0和1的这个区间里没有偶数 ”*/
public class Demo2 {
public static void main(String[] args) {
oushu(8);
/*
* 思路: 1.定义方法. 两个明确; 参数:int 返回值类型:void(因为只要求打印)
*
* 先判断这个数字>0 再判断这个数字==1 则打印在0和1的这个区间里没有偶数 ” 遍历每个元素. if判断是偶数还是奇数 判断是否有偶数.
* 如果有就 打印0-这个数之间的所有偶数, 如果没有就打印这个区间没有偶数
*
*
*/
}
public static void oushu(int a) {
// 定义标记
boolean index = false;
// 判断0是不是大于0的数字
// System.out.println("在0-1的这个区间里没有偶数");
if (a > 0) {
if (a != 1) {
// 获取每一个0-a之间的元素
System.out.print("在0和" + a + "之间的偶数是:");
for (int i = 0; i <= a; i++) {
if (i % 2 == 0) {
// 找到改变标记
index = true;
System.out.print(i+" ");
}
// 没判断标记
if (index == false) {
System.out.println("这个区间没有偶数");
}
}
} else {
System.out.println("在0-1的这个区间里没有偶数");
}
} else {
System.out.println("这个数字不符合要求");
}
}
/*
* 判断 如果是1就打印在0-1的这个区间里没有偶数 if判断是偶数还是奇数 判断是否有偶数. 如果有 句打印0-这个数之间的所有偶数,
* 如果没有就打印这个区间没有偶数
*
*/
}