java与运算符 布尔_java——包、布尔类型和逻辑运算符

位运算回顾:

System.out.println(11>>2);

//1011->10.11->2的1次方+(2的-1次方)+(2的-2次方)=2.75=取整2

一、包:用于组织类文件。(类似于文件夹)

方法一:手动完成。

1、在文件最顶部用关键字加上打包语句: package 包名;

//包可以是多级的, 如:com.r18.ex5

2、需要手动创建多层文件夹和包名匹配,

再把该类文件放入最底层文件夹。

方法二:用eclipse

1、src-右键-new-package-取包名(如:com.r18.ex5)-确定

//此时src文件夹中自动创建了与包名匹配的多层文件夹

2、包名-右键-new-class

//class文件会自动存入上面的最底层文件夹中

//package打包语句会自动生成

注意:package语句永远在文件的最顶端。

例如:

package com.r18.ex5;

public class Ex1 {

public static void main(String[] args) {代码}

}

二、布尔类型

普通类型:

int a = 2+3; //a的结果是5

布尔类型的变量,只有两个结果true,false:

boolean s = 2>3; //s的结果是false

例如:

boolean s = 2>3;

System.out.println(s);//false

s = 10>0;

System.out.println(s); //true

三、比较运算符

、=、<=、!=(不等于)、(判断相等)

注意:一个=是赋值,是个动作,表示把右边的值放入左边的变量中。

例如:

boolean s = (1011);

//把10和11是否相等的结果存入s变量

System.out.println(s);//false

四、逻辑运算符

注意:比较运算符只能两个两个运行。

例如:限定x的范围是18-45

数学思维:18<=x<=45(计算机不认连算)

解决方法:逻辑运算符

&& 而且(只要有一个为false,整个结果就为false)

|| 或者(只要有一个为true,整个结果就为true)

! 取反

限定x的范围是18-45的方法:

x>=18&&x<=45

例如:

int x = 10;

boolean is = x>=18&&x<=45;

System.out.println(is);//false

限定x的范围是18以下,45以上的方法:

int x = 10;

boolean is = x>=45||x<=18;

System.out.println(is);//true

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值