2018-12-03 今日Java初学小结

2018-12-03  本文已影响0人  EDTA2Na

前言

一个初学C++和Java的软工大一狗。
第一天使用简书,初次接触Markdown。
想把学习笔记和日记在此记录下来。成为以后的回忆和学习资料吧。

今日学习

学习内容

java关键字;变量概念;类型转换;常量;运算符;条件语句if,switch;循环嵌套;数组;数据输入输出。

Java数据输入与循环嵌套练习

    public class quiz6d6 {
    public static void main(String[] args)
    {
        Scanner input=new Scanner(System.in);
        int[] p=new int[7];
        int max,min,avg=0,num=0,i;
        for(i=0;i<7;i++)
        {
            p[i]=input.nextInt();
        }
        max=p[0];
        min=p[0];
        for(i=0;i<7;i++){
            num=num+p[i];
            avg=num/(i+1);
            if(p[i]>max)
                max=p[i];
            else if(p[i]<min)
                min=p[i];
        }
        System.out.println("最大值为"+max);
        System.out.println("最小值为"+min);
        System.out.println("平均值为"+avg);
        System.out.println("总计"+num);

        input.close();
        }
    }

要点:
1.导入 java.util.Scanner类;import java.until,Scanner;
2.创建Sanner对象(一般命名为input),并指定输入设备;Scanner input(System.in)
3.变量名=Scanner对象名.next数据类型();
4.程序执行最后回收创建的对象;对象名.close()。

Java数组冒泡排序方法与数组类型转换练习

import java.util.Arrays;
public class quiz6d7 {
    public static void main(String[] args) {
        String[] hobbies = {"sport", "movie", "game"};
        Arrays.sort(hobbies);
        Arrays.toString(hobbies);
        for (int i = 0; i < 3; i++)
            System.out.println(hobbies[i]);
    }
}

要点:
1.导入Arrays类:import java.util.Arrays;
2.Arrays.sort()方法,对数组内容进行冒泡排序;
3.Arrays.toString()方法,将数组转换成字符串。

利用foreach快速遍历数组

import java.util.Arrays;
public class quiz6d8 {
    public static void main(String[] args){
        int[] s={92,72,64,58,93};
        Arrays.sort(s);
        for(int ab: s)
        System.out.println(ab);
    }
}

要点:
for(数组数据类型 变量名:数组名)
System.out.println(变量名);

java的其他基础知识跟C++相似度高达99%就快速翻过了(笑)

明日计划:

1.C++ 类与对象完全学习+复习;
2.类与对象练习题;
3.Java方法概念与练习初步;
4.可能还有高数和四级听力吧(笑)

2018.12.3

上一篇下一篇

猜你喜欢

热点阅读