JAVA小白第二天学习心得-----运算符和流程

#纯小白,希望各位大佬发现错误,建议能及时告知,万分感谢!!!

·一,学习了运算符;

运算符大体可分为四类:1算数运算符2关系运算符3逻辑运算符4赋值运算符

1,算数运算符,由(+,-,*,/,%,++,--)构成。

其中注意的是;%(可用作求余,一般用的比较多);

++在前代表变量先进行自增加一,在将自增的变量赋予左边的变量

++在后代表变量先向左进行赋值计算,然后在进行自增加一(--相同原理) 

注:可用A=A+1;代表自增(用的比较多)

2,关系运算符,和C语言相同不多陈述。

3,逻辑运算符由(&&,||,!,&,|)构成。

其中(&&和||)叫做短路运算符,即采用最简法进行运算,||代表或,即两者有一,则为true;

&&代表与,即两者必须都满足,才为true;

而(|和&)叫做逻辑运算符,有所不同,|代表逻辑或 ,条件也是两者有一,即为true,但它会两个条件都去计算(&相同)

4,赋值运算符,由(=,+=,-=,*=,/=,%=)构成

举例: +=意思就是前面的变量+后面的变量重新赋值给前面的变量(其余都相同)

二,Scanner输入

这个是JAVA中的输入方法

格式为:Scanner scanner=new Scanner(System.in);

类型名     变量名称  =scanner  next(对应类型);

这边需要注意的一点是,scanner在遇到空格,回车键,tab键时会默认自动结束,

需要输出带空格时可以使用.scanner.nextLine()。可以解决

三,流程控制

流程控制可分为顺序,分支,循环;

分支控制可分为1,单分支,2,双分支,3,多分支,4,三目表达式

1,单分支就是一个if语句和C语言相同

2,双分支则是if  else语句也和C语言相同

3,多分支则是if  elseif(和C语言用法相同);switch case

switch case判断是准确的

一个switch    刚好对应一个固定的case,注意每个case后都得加一个break(因为这个语句具有穿透性,)在语句最后加上一个default(代表除去条件的情况)

4,三目表达式

格式:变量名=变量名(关系运算符)表达式?表达式1:表达式2;

5,循环结构

循环结构学习了3种 for循环,while循环,do  while循环;

1,for循环要注意的是在确定范围时可以用变量名.length来代表范围

2,while循环因为没有指针,所以得先定义一个指针来确定初始值

while(范围){

要输出的语句;

定义指针++(得递增,否则会一直循环)

}

3,do   while循环

初始化语句;
do{
    循环体;
    条件控制语句;
}while(条件判断语句);

do     while循环与while循环差别就是前者会率先进行一次循环;

4,continue和break的区别

continue只是结束这一次循环,而break则是直接结束整个循环

四,函数(觉得要花多时间去理解)

函数可分为5种类型从两方面1,参数;2,返回值;

函数格式:

修饰符 返回值类型 函数名(参数类型 形式参数1, 参数类型 形式参数2, ...){
    执行语句;
    return 返回值;
}《调用函数在主函数上写上函数名称》

1无参无返回值:public +static+ void+ 函数名称(){

要输入的语句;

}

2无参有返回值:public +static+(返回值的数据类型)+函数名称(){

要输入的语句;

}《要调用时可以选择一个与返回值相同类型的变量接受返回值》!!格式:如

int imax=    ppt(3,4,5);

3有参无返回值:public +static+void+函数名称(数据类型  数据名称,数据类型   数据名称){

要输入的语句;

}

4有参有返回值:public+static+(返回值数据类型)+函数名称(数据类型  数据名称,数据类型   数据名称){

要输入的语句;

}

5自定义参数:

可以定义多个参数

public+static+(返回值数据类型)+函数名称(数据类型+...  数据名称)《《如果有多个数据类型,只能将自定义参数放后面,且只能定义一个自定义参数》》{

要输入的语句;

}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值