JAVA基础编程之基础语法只要包括两个部分的内容:变量和运算符,流程控制。
Java基础知识图解:
一, 变量和运算符
(1)变量
<1>标识符
Java中的名称命名规范:
<2>变量
对开发人员来说,变量是用来描述一条信息的别名,可以在程序代码中使用一个或多个变量。变量中可以存储各种类型的信息,如登录信息、版本名称、文件的大小、某个英文单词以及飞机票价格等。变量的赋值通常有两种方式,先定义,后赋值,或在声明时直接赋值。变量通常包括局部变量,成员变量和静态变量,不同变量有其作用域;
不同类型变量的比较:
变量的分类:
常见的数据类型有八种:基本数据类型包括 boolean(布尔型)、float(单精度浮点型)、char(字符型)、byte(字节型)、short(短整型)、int(整型)、long(长整型)和 double (双精度浮点型
基本数据类型默认值:
基本数据类型之间的转换:
强制类型转换时:
二,流程控制
流程控制是指在程序的运行过程中代码块的执行顺序,可以分为顺序结构,循环结构,分支结构三类,其知识结构如下图:
(1)顺序结构
顺序结构就是指程序从前向后依次执行。
(2)分支结构
<1> if-else结构
代码如下:
public class Test { public static void main(String args[]){ int x = 30; if( x == 10 ){ System.out.print("Value of X is 10"); }else if( x == 20 ){ System.out.print("Value of X is 20"); }else if( x == 30 ){ System.out.print("Value of X is 30"); }else{ System.out.print("这是 else 语句"); } } }
输出结果为:
Value of X is 30
<2>switch-case
switch(expression){ case value : //语句 break; //可选 case value : //语句 break; //可选 //你可以有任意数量的case语句 default : //可选 //语句 }
测试代码如下:
public class Test java编程基础语法 { public static void main(String args[]){ //char grade = args[0].charAt(0); char grade = 'C'; switch(grade) { case 'A' : System.out.println("优秀"); break; case 'B' : case 'C' : System.out.println("良好"); break; case 'D' : System.out.println("及格"); case 'F' : System.out.println("你需要继续努力"); break; default : System.out.println("无效等级"); } System.out.println("你的等级是 " + grade); } }
输出结果为:
你的等级为 良好
(2)循环结构
循环结构的介绍:
<1>for循环
public class Test { public static void main(String args[]) { for(int x = 10; x < 20; x = x+1) { System.out.print("value of x : " + x ); System.out.print(" "); } } }
上图程序for循环执行演示:
<2>while-do
public class Test { public static void main(String args[]) { int x = 10; while( x < 20 ) { System.out.print("value of x : " + x ); x++; System.out.print(" "); } } }
执行结果:
value of x : 10 value of x : 11 value of x : 12 value of x : 13 value of x : 14 value of x : 15 value of x : 16 value of x : 17 value of x : 18 value of x : 19
<3>do-while
public class Test { public static void main(String args[]){ int x = 10; do{ System.out.print("value of x : " + x ); x++; System.out.print(" "); }while( x < 20 ); } }
运行结果:
value of x : 10 value of x : 11 value of x : 12 value of x : 13 value of x : 14 value of x : 15 value of x : 16 value of x : 17 value of x : 18 value of x : 19
关于break和continue:
这两个关键字都是跳出循环,不过不同在于break指的是跳出循环体,执行以后的代码,而continue指的是跳出当次循环,执行下一次循环。
2020-09-15 18:26:33
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/2886.html