目录一、简述Java二、学前准备1、jdk的安装2、编码环境三、Java的基本数据类型四、变量与常量1、变量2.常量五、注释语法1、单行注释2、多行注释六、控制语句?1、复合语句2、条件语句?3、循环语句4、循环控制?七、数组八、结语* *一、简述Java------------**Java是一门面向对象的编程语言,不但吸收了C++语言的优点,而且还摒弃了C++里难以理解的多继承、指针等概念,所以_Java语言_具有功能强大和简单易用两个特征。二、学前准备----------#### **1、jdk的安装官方安装网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html具体安装教程,后期会持续更新**#### **2、编码环境本人比较喜欢使用idea进行编码,所以我这里给大家准备了idea的官方网址,官方提供了免费社区版和企业收费两个版本,初学者本人建议下载免费的社区版本,后期需要使用企业版的再去进行下载。官方安装网址:**Download IntelliJ IDEA – The Leading Java and Kotlin IDE**打开网址后会出现以上的页面,左侧为企业版,右侧为社区版,根据个人需求进行下载即可。接下来我们就一起来学习这门语言。三、Java的基本数据类型-----------------整型数据类型数据类型 内存空间 取值范围 byte 8位(1字节) -128~127 short 16位(2字节) -32768~32767 int 32位(4字节) -2147483648~2147483647 long 64(8字节) -92233720368547758089223372036854775807浮点型数据类型数据类型内存空间取值范围float32位(4字节)1.4E-453.4028235E38double64位(8字节)4.9E-324~1.7976931348623157E308字符型数据类型数据类型内存空间名称char16位字符型String不确定字符串布尔类型数据类型booleanboolean取值truefalse含义真假四、变量与常量-------变量和常量大家在平常的学习时也经常遇到,可能大家没有去太在意它们的名字,那么今天我们就仔细的来看一下Java中的变量与常量。#### **1、变量首先我们先来了解一下变量,变量,顾名思义就是一个可以改变值的量,那我们在编码时为了编码的方便我们通常会给变量起一个名字,我们称这个名字为变量名。>变量名命名规则> > 1.变量名必须是一个有效的标识符。> > 2.变量名不可以使用Java关键字。> > 3.变量名不能重复。> > 4.不可以使用字母、下划线作为变量名的开头。a、声明变量int new_name; //int为数据类型 //new_name为变量名b、声明变量的同时也可以对变量初始化int new_name=0;变量我们今天就先聊到这里,接下来我们再来看看常量#### **2.常量常量,在整个程序运行过程中一直不会改变的量称之为常量,并且常量一旦被赋值,该值就永远不可以二次改变。a、常量的声明常量的声明需要在数据类型的前边做上一个标记,这个标记就是final关键字,一旦被这个关键字标记,那么这就是一个常量。**>常量声明的语法> >final 数据类型 常量名称;例如: final int new_name; 五、注释语法------在Java语言中注释方式有两种,一种是单行注释另一种是多行注释,下边我将会逐个展示其使用方式。#### 1、首先我们来看一下单行注释> “ // ”引号内的双斜杠就是单行注释,使用方法就是在需要注释的内容前面添加双斜杠【//】例如: //需要注释的内容#### 2、接下来就是多行注释> “ /*注释*/ ”引号内的/* */就是多行注释的语法,使用方法如下:例如: /需要注释的内容/六、控制语句----------
#### **1、复合语句Java语言的复合语句是以整个块区为单位的语句。**#### **2、条件语句条件语句分为if语句又称为双分支语句和switch语句又称为多分支语句,下面我们就一起探讨一下条件语句的使用方法吧。a、if语句if语句可分为 if 、if…else 、if…elseif**> 语法分别为:> > if语法:> > if(条件){> > 代码块;> > }> > ==> > if…else语法:> > if(条件){> > 代码块1;> > } > else{> > 代码块2;> > } > == > if…elseif…else语法:> > if(条件1){> > 代码块1;> > } > else if(条件2){> > 代码块2;> > }> > else{> > 代码块3;> > }注意:if语句可以嵌套使用> 对上边的语法进行解释:> > -------------------------------------------------------------------------------------------------------------------------> > 首先是if,如果if后的条件成立,就执行大括号内的代码块。> > 其次是if…else,如果if后的条件成立,就执行第一个大括号内的代码块1,如果不成立则执行else后大括号内的代码块2。> > 最后是if…else if…else,如果if后的条件成立,就执行第一个大括号内的代码块1,如果不成立则再判断条件2,如果成立,执行代码块2,如果不成立再执行else后大括号内的代码块3。**b、switch语句switch语句为多分支选择语句,以下是它的语法:> switch(条件){> > case1:> > 代码块1;> > break;> > case2:> > 代码块2;> > break;> > case3:> > 代码块3;> > break;> > }> 解释:> > 程序执行到此代码后会用条件值与case后的值相比较,如果相等则执行对应的代码块。条件语句说到这里就结束了,接下来我们讲讲循环语句。#### 3、循环语句a、循环语句大致分为while循环、do…while循环、for循环,内容不多,咱们一个一个说。首先是while循环,while循环又叫做当型循环,其语法如下:**> while(循环条件){> > 循环体;> > }**语法特点:先判断,后执行b、其次我们再来看do…while,又称直到型循环,其语法如下:**> do{> > 循环体;> > }while(循环条件)语法特点:不论符不符合条件都会执行一遍循环体,完后再去判断是否符合条件,简记为先执行,后判断。****c、最后就到了for循环,其语法如下:>for(初始化;条件;自增/自减){> >循环体;> > **}可能这个语法这样看不是很好理解,那么我就举一个例子吧:int[]a={1,2,3,4}; for(int i=0;i<=a.length;i++){ System.out.println(a[i]); } /int i=0 初始化 i<=a.length 条件 i++ 自增/循环语句讲到这里也就结束了。#### **4、循环控制*循环控制语句包含两方面,一方面是控制循环变量的变化方式,另一方面是控制循环的跳转。今天就单方面的说一下控制循环的跳转,控制循环跳转需要使用到两个关键字,分别为break和continue,接下来就一起看一下这两个关键字的使用。a、break语句break语句是中断循环,使用break可以跳出switch结构,当有多层循环嵌套是=时,只跳出一层循环。其使用方法如下:** public class test{ public static void main(String[]args){ for(int i=1;i<=20;i++){ if(i%20){ System.out.println(i); break; } } System.out.println(“结束”) } } //运行结果 2 结束由此例子可以看出循环体只执行了一次就跳出了循环,输出了结束。b、continue语句continue语句不是立即跳出循环体,而是跳过本次循环,回到循环体的条件测试部分。public class test{ public static void main(String[]args){ for(int i=1;i<=20;i++){ if(i%20){ continue; } System.out.println(i); } } } //运行结果 1 3 5 7 9 11 13 15 17 19**控制语句到这里就说完了 。**七、数组----
数组的详细操作我单独写了一篇博文,点击下面的“数组的基本操作”即可跳转到相应的博文:数组的基本操作八、结语----通过本次的学习,了解到了Java的基础语法,以及数组的创建以及使用方法。希望本文章可以帮助到大家。
Java——基础+进阶(基础篇)