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