大数据分析技术之JAVA基础(二):运算符与结构控制

写在前面:今天继续分享一些JAVA的基础操作,这个系列主要是以代码为主体。

学习内容安排

JAVA基础课程学习:数据类型(一)、运算符表达式和程序结构控制(二)、面向对象基础:类与对象和接口(三)、面向对象基础:继承抽象多态封装(四)、异常类和常用实用类(五)、组件和事件处理(六)、IO和JDBC(七)、泛型和集合函数(八)。

二、运算符表达式和程序结构控制

在本节的分享中,我们主要会简单说几句JAVA的运算符,重点对if、switch、for、while、以及break和continue的使用。
JAVA运算符
JAVA常见的运算符有的算术运算符、自增自减运算符、关系运算、逻辑运算符与表达式、赋值运算符,分别是,

类别 运算符 含义
算术运算符 + 加法运算
算术运算符 - 减法运算
算术运算符 * 乘法运算
算术运算符 / 除法运算
算术运算符 % 求余运算
自增自减运算符 ++,– 自增,自减
关系运算符 >,>= 大于,大于等于
关系运算符 <,<= 小于,小于等于
关系运算符 ==,!= 等于,不等于
逻辑运算符 &&,||,! 逻辑与,逻辑或,逻辑非
赋值运算符 = 赋值

这里值得注意的是在自增运算和自减运算各自分别有两种,就是++x与x++,前者是先自增再使用x,后者是先使用x再自增。另一个值得注意的是逻辑或的判断,下面给出两个例子,

package tt;

public class Test2 {
   
    public static void main(String[] args) {
    //输入psvm按下tab快速生成语句
        //自增测试
        int x = 10;
        int y = x++; //x++意思是先使用x,然后再加1,也就是先赋值再自加
        //int y = ++x; //++x意思是先加1,再赋值
        System.out.println("x= "+x);
        System.out.println("y= "+y);
        
        //逻辑或运算测试
        int s, z = 10;
        if(((s=0) == 0)||(z=20) == 20) {
   
            System.out.println("现在的z的值是: "+z);
        }
    }
}      
x= 11
y= 10
现在的z的值是: 10

从结果可以看出++x就是先对y进行赋值,然后再对x自增。然后下面的逻辑或判断就是因为第一个条件满足了,,就不进行第二个条件判断,所以z还是等于10。


JAVA的if语句
与其他语言中的if语句差别不大,主要是输入格式的差别,下面展示一个简单的if语句代码,用来判断x=51时,属于哪个档次,

//用来判断x属于哪个档次
package tt;

public class Test2 {
   
    public static void main(String[] args) {
   
    	int x =51;
        if (x 
  • 6
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值