Java第一周学习内容
前言
在Java语言学习的第一周内,我学会了Java语言基础与其流程控制,学习这些内容是Java流程控制的语言基础。以下是我在本周学到的主要内容总结:
一、Java语言基础
-
数据类型:分为两大类,基本数据类型和引用数据类型。了解Java的变量和数据类型,包括整数、浮点数、布尔值、字符、字符串等。
-
常量与变量:认识了整型、浮点型、布尔型、字符型及字符串型常量,包括一些变量及变量的赋值。
-
数据类型转换:掌握了数值型不同类型数据的转换和字符串型数据与整型数据相互转换。
-
运算符:掌握Java的运算符,包括算术运算符、关系运算符、逻辑运算符等。
-
控制语句:学习Java的控制语句,包括条件语句if-else、循环语句for、while、do-while等。
二、流程控制
-
顺序结构:最简单的流程控制,按照书写先后顺序依次进行
-
分支结构:学习如何使用条件语句if-else和switch-case来实现不同条件下的不同处理逻辑。
-
循环结构:掌握使用循环语句for、while和do-while来实现重复执行的操作。
-
控制流程语句:了解Java中的控制流程语句,包括break、continue和return语句的使用。
-
嵌套循环和循环控制:学习如何在循环中嵌套循环,以及如何使用break和continue语句控制循环的执行流程。
-
异常处理:了解Java中的异常处理机制,学习如何捕获和处理异常,以及如何抛出和自定义异常。
以下是我学习的流程代码展示:
1.if条件语句
public static void main(String[]args)
{
int a=1,b=2,c=3,max,min;
if(a>b)
max=a;
else
max=b;
if(c>max)
max=c;
System.out.println("Max="+max);
min=a<b?a:b;
min=c<min?c:min;
System.out.println("Min="+min);
}
2.switch选择语句
public static void main(String[]args)throws Exception{
float a=100,b=6;
char w;
System.out.print("请输入运算符:");
w=(char)System.in.read();
switch(w) {
case'+':
System.out.println(a+"+"+b+"="+(a+b));
break;
case'-':
System.out.println(a+"-"+b+"="+(a-b));
break;
case'*':
System.out.println(a+"*"+b+"="+(a*b));
break;
case'/':
System.out.println(a+"/"+b+"="+(a/b));
break;
default:
System.out.println("输入的字符串不正确!");
}
3.for循环语句
public static void main(String[]args) {
int i,n=10,s=0;
for(int j=1;j<=n;j++)
s=s+j;
System.out.println("Sum=1+...+"+n+"="+s);
s=0;
System.out.print("Sum=");
for(i=n;i>1;i--) {
s+=i;
System.out.print(i+"+");
}
System.out.println(i+"="+(s+i));
}
4.do-while循环语句
public static void main(String[]args) {
int n,i=1,sum=0;
Scanner buf=new Scanner(System.in);
do {
System.out.print("输入正整数:");
n=buf.nextInt();
}while(n<=0);
while(i<=n)
sum+=i++;
System.out.println("1+2+...+"+n+"="+sum);
总结
以上是Java语言基础和流程控制的主要学习内容总结,通过学习掌握这些内容,可以打好Java编程的基础,为进一步学习和开发Java应用程序奠定坚实的基础。