位运算回顾:
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