赞
踩
目录
Java是一门面向对象的编程语言,不但吸收了C++语言的优点,而且还摒弃了C++里难以理解的多继承、指针等概念,所以Java语言具有功能强大和简单易用两个特征。
官方安装网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
具体安装教程,后期会持续更新
本人比较喜欢使用idea进行编码,所以我这里给大家准备了idea的官方网址,官方提供了免费社区版和企业收费两个版本,初学者本人建议下载免费的社区版本,后期需要使用企业版的再去进行下载。
官方安装网址:Download IntelliJ IDEA – The Leading Java and Kotlin IDE
打开网址后会出现以上的页面,左侧为企业版,右侧为社区版,根据个人需求进行下载即可。接下来我们就一起来学习这门语言。
整型数据类型
数据类型 内存空间 取值范围 byte 8位(1字节) -128~127 short 16位(2字节) -32768~32767 int 32位(4字节) -2147483648~2147483647 long 64(8字节) -9223372036854775808~9223372036854775807
数据类型 | 内存空间 | 取值范围 |
float | 32位(4字节) | 1.4E-45~3.4028235E38 |
double | 64位(8字节) | 4.9E-324~1.7976931348623157E308 |
数据类型 | 内存空间 | 名称 |
char | 16位 | 字符型 |
String | 不确定 | 字符串 |
数据类型 | boolean | boolean |
取值 | true | false |
含义 | 真 | 假 |
变量和常量大家在平常的学习时也经常遇到,可能大家没有去太在意它们的名字,那么今天我们就仔细的来看一下Java中的变量与常量。
首先我们先来了解一下变量,变量,顾名思义就是一个可以改变值的量,那我们在编码时为了编码的方便我们通常会给变量起一个名字,我们称这个名字为变量名。
变量名命名规则
1.变量名必须是一个有效的标识符。
2.变量名不可以使用Java关键字。
3.变量名不能重复。
4.不可以使用字母、下划线作为变量名的开头。
a、声明变量
- int new_name;
-
- //int为数据类型
- //new_name为变量名
b、声明变量的同时也可以对变量初始化
int new_name=0;
变量我们今天就先聊到这里,接下来我们再来看看常量
常量,在整个程序运行过程中一直不会改变的量称之为常量,并且常量一旦被赋值,该值就永远不可以二次改变。
a、常量的声明
常量的声明需要在数据类型的前边做上一个标记,这个标记就是final关键字,一旦被这个关键字标记,那么这就是一个常量。
常量声明的语法
final 数据类型 常量名称;
例如:
final int new_name;
在Java语言中注释方式有两种,一种是单行注释另一种是多行注释,下边我将会逐个展示其使用方式。
“ // ”引号内的双斜杠就是单行注释,使用方法就是在需要注释的内容前面添加双斜杠【//】
例如:
//需要注释的内容
“ /*注释*/ ”引号内的/* */就是多行注释的语法,使用方法如下:
例如:
/*需要注释的内容*/
Java语言的复合语句是以整个块区为单位的语句。
条件语句分为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后的值相比较,如果相等则执行对应的代码块。
条件语句说到这里就结束了,接下来我们讲讲循环语句。
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++ 自增
- */
循环语句讲到这里也就结束了。
循环控制语句包含两方面,一方面是控制循环变量的变化方式,另一方面是控制循环的跳转。今天就单方面的说一下控制循环的跳转,控制循环跳转需要使用到两个关键字,分别为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%2==0){
- 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%2==0){
- continue;
- }
- System.out.println(i);
- }
- }
- }
- //运行结果
- 1
- 3
- 5
- 7
- 9
- 11
- 13
- 15
- 17
- 19
控制语句到这里就说完了 。
数组的详细操作我单独写了一篇博文,点击下面的“数组的基本操作”即可跳转到相应的博文:
通过本次的学习,了解到了Java的基础语法,以及数组的创建以及使用方法。希望本文章可以帮助到大家。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。