JAVA学习之路——第一周

JAVA学习之路


前言

JAVA是学习的第一门编程语言,本篇文章将记录学习过程


一、JAVA是什么?

java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。
Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。

二、变量、数据类型和运算符

1.变量

变量就是一个容器,能容纳数据的地方。
声明变量:
数据类型 变量名=对应的值

int a=1//声明变量a并给a赋值1

变量名命名规则:

1、以下划线、字母、美元符开头。
2、后面跟下划线、字母、美元符以及数字。
3、 没有长度限制(但也不能太长!)。
4、对大小写敏感(意思是大小写代表不同含义)

2.数据类型

在声明变量时提到数据类型,顾名思义就是数据的类型。在java中有很多数据类型,一般常用的有

int   //整型,一般用于储存整数
double//双精度,储存小数
String//字符串,储存一串字符

3.运算符

运算符分为三类
1、算术运算符:
加’+’,减’-’,乘’*’,除’/’,求余’%’
2、逻辑运算符:
逻辑与’&&’,逻辑或’||’,逻辑非’!’,逻辑异或’^’,逻辑与’&’,逻辑或’|’
3、关系运算符
等于’==’,不等于’!=’,大于’>’,大于等于’>=’,小于’<’,小于等于’<=’

4.布尔类型

布尔类型用于判断一个值得真假。具体用法是用于作比较判断。

boolean //布尔类型只有两个值,为true(真)和 False(假)

三、选择结构

1、if选择

以下为if的各种用法
在这里插入图片描述
IF语法结构:

//基本if语法结构
if(条件语句结果必须为布尔值){
		//所执行代码块
}
-------------------------------------------------------------------------------
//if-else语法结构
if(条件语句结果必须为布尔值){
		//所执行代码块
}else{
		//所执行代码块
}
-------------------------------------------------------------------------------
//if-else语法结构
if(条件语句结果必须为布尔值){
		//所执行代码块
}else if(条件语句结果必须为布尔值){
		//所执行代码块
}else{
		
}
-------------------------------------------------------------------------------
//if嵌套
if(条件语句结果必须为布尔值){
		if(条件语句结果必须为布尔值){
		//所执行代码块
}
}else{
		//所执行代码块
}

2、switch

switch(){
case 1:		//分支1
	break;	//结束循环
case 2:		//分支2
	break;	//结束循环
case ...:	//分支...
	break;	//结束循环
default		//当不在情况内时
	break;	//结束循环
}

四、循环结构

1.while

循环结构的出现是为了解决重复操作、判断等。while循环就是一种循环结构。以下为基本结构:

while(循环条件){
    循环操作;
}

具体用法:

int i=0;
2 while (i<100//限制条件按) {
3     System.out.println("第"+(i+1)+"遍好好学习!");//循环操作
4     i++;
5 }

输出结果为一百遍“好好学习!”

100遍好好学习!

2.do while

do while是while循环的进阶用法。不同于while的运行过程,do while是先判断再执行。

do {
    循环操作
} while(循环条件);

与while用法一致,不过先执行do后的代码块,然后执行循环操作,再返回上一步。

3.FOR循环

for循环是与其他循环结构没有太大差别的循环结构,相较于其他的循环结构更加简洁方便且使用较为广泛。

for(int i;i>0:i++)
{
循环体;
}

while循环的例子用for写可以更简洁。例如:

for(int i;i<100;i++){
	System.out.println("第"+(i+1)+"遍好好学习!");//循环操作
}

运行结果和while循环一样,由此可以看出for循环更简洁更方便。

总结

上阶段学习到此结束,以上为总结知识点。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值