java基础第三天

原创 2015年07月10日 20:12:54


1. 运算符


1. 逻辑运算符


1. & | ^ ! && || 
2. 连接布尔类型表达式
3. 结果:true false 
4. 总结:
1.& 有false则false 
2. |  有true 则true
3. ^ 同性为false,异性为true
4. ! 真变假 ,假变真


5. && || 有短路的效果,提高程序的效率,在前半部分判断的结果决定了整个结果的时候,后边就不运行了


2. 位运算符(了解)


1. & | ^ ~ << >> >>>
2. 移动二进制位的
3.总结
1.& 有0则0
2. | 有1则1
3. ^ 同性为0,异性为1
4. ~ 0变1 1变0  


4. << >> 


1. 左移右移 扩大或者缩小2的 位移次方倍
2. >>> 右移 补0 




3. 三元运算符


1. 格式 :  int c =  (a > b ) ? a : b;
2. 结果是赋值




2. 键盘录入


1. 三步步骤


1. 导包  import java.util.Scanner;
2. 创建对象 Scanner sc = new Scanner(System.in);
3. 接收数据   sc.nextInt();    sc.nextLine();
4. 在控制台输入,方便我们运行程序




3. 流程控制语句


1. 顺序结构--从上到下执行,默认
2. 选择结构


1. if


1. 格式一: 
if(关系表达式){
  执行语句;

2. 格式二:
if(关系表达式){
执行语句1;
} else{
执行语句2;
}


3. 格式三 :
if(关系表达式1){
执行语句1;
}else if(关系表达式2){
执行语句2;
}... else{
执行语句 n+1;
}
4. if格式二嵌套使用


2. switch


1. 格式:
switch (表达式) {
case 值1: 
执行语句1; 
break;
... 
default :
执行语句n+1;
break;
}
2. 如果break省略,可能造成case穿透
3. 如果default省略,可能造成异常数据无法处理
4. case值的必须是常量,不能是变量 

版权声明:本文为博主原创文章,未经博主允许不得转载。

Java实训第三天

时间过得很快,实训第三天了,而我还在为程序中怎么读取文件夹中图片在烦恼,尝试了数据库的建立,但是后面放弃这个选择了,在上课的时候好像一短小代码可以直接读取额,所以百度了下,把他吃透再让他运行,其实这一...
  • u014005594
  • u014005594
  • 2015年07月06日 08:44
  • 172

Java基础----第三天

一、运算符     1、算数运算符         (1)、int x = 4270; x = x /1000*1000; // x 值为 4000,int 类型。         (2)、-1...
  • hopehe888999
  • hopehe888999
  • 2013年02月03日 20:29
  • 260

Java基础学习第三天

条件语句:1.if else 2. swithc(){case : break; default ;} 注意:1.switch后面的小括号表达式的值必须是整形或是字符型 2.ca...
  • qq_34850038
  • qq_34850038
  • 2016年07月17日 16:35
  • 65

JAVA基础学习第三天

1、=和==的区别?      =是赋值,也就是将一个值存放到一个变量中。      ==是比较,也就是比较两个表达式是否相等,其结果是boolean。 2、什么是三元运算符?计算原则是什么?    ...
  • skywear
  • skywear
  • 2015年06月22日 23:14
  • 144

Java基础复习第三天

关键词:方法 数组 1.方法:亦称 函数,即就是定义在类中的具有特定功能的一段独立小程序。 (1)如何定义一个功能呢?                    a.它应该是一个封闭的区...
  • lifei199
  • lifei199
  • 2015年04月14日 13:58
  • 247

java基础第三天、第四天

赋值运算符 (= 、+=、-=、*=、/=,、%=) += 是把左右两边的值相加后,赋值给左边只做一次运算   总结 s+=4和s=s+4 的区别: S+=4是赋值运算,只做了一次运算,而s=s+4 ...
  • Luke_yang2015
  • Luke_yang2015
  • 2015年01月04日 13:08
  • 213

java基础第三天

###03.01_ * A:逻辑运算符有哪些 * B:案例演示 * 逻辑运算符的基本用法 * 注意事项: * a:逻辑运算符一般用于连接boolean类型的表达式或者值。 * b:表达式:就是用运算符...
  • niohandsome
  • niohandsome
  • 2016年11月26日 20:36
  • 103

Java 基础 第三天

程序逻辑-1(分支和循环) 1. 程序的结构 2. 流程图 3. 分支结构 4. 循环结构 5. 多重循环结构...
  • yangzihao123com
  • yangzihao123com
  • 2015年04月28日 19:07
  • 110

Java基础第三天

循环结构: while:先判断条件,条件满足,再执行循环体。 do while:先执行循环体,再判断条件,条件满足,继续执行。 for:(初始化表达式;循环条件表达式;循环后的操作表达式) f...
  • q798500920
  • q798500920
  • 2015年01月06日 10:35
  • 42

Java基础学习第三天

一、随堂笔记 运算符 加号:在操作数字、字符、字符串时是不同的,两个字符相加得到的是码表值,两个字符串相加是将字符 串连接在一起。 除号:整数在使用除号操作时,得到的结果仍为整数(小数部分忽略)。 ...
  • u013699780
  • u013699780
  • 2014年02月24日 21:28
  • 171
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java基础第三天
举报原因:
原因补充:

(最多只允许输入30个字)