- 浏览: 443921 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
zhengch00:
这个文档不是你自己写的吧
informatica连接ftp -
ctcwri:
于我心有慽慽焉,java的web就像陷入了泥坑。
Java 的纯真年代已经离我们越来越远了 -
bestxiaok:
Glorin 写道这个应该是你的安装目录tomcat文件夹下面 ...
Value must be an existing directory配置tomcat问题? -
Glorin:
这个应该是你的安装目录tomcat文件夹下面少了一个temp文 ...
Value must be an existing directory配置tomcat问题? -
bestxiaok:
sheep3600 写道bestxiaok 写道sheep36 ...
AES加密解密
Java运算符、表达式与语句
public class Test{ public static void main(String args[]){ int num = 22 ; System.out.println("第一次输出:num = " + num) ; num = num - 3 ; // 修改变量内容 System.out.println("第二次输出:num = " + num) ; boolean b = false ; int x = 10 ; int y = -30 ; System.out.println("b = " + b + ", !b = " + !b) ; // 取反 System.out.println("x = " + x + ", -x = " + -x) ; // 使用符号 System.out.println("y = " + y + ", +y = " + +y) ; // 使用正号 int i = 10 ; int j = 3; System.out.println(i + " + " + j + " = " + (i+j)) ; // 加法操作 System.out.println(i + " - " + j + " = " + (i-j)) ; // 减法操作 System.out.println(i + " * " + j + " = " + (i*j)) ; // 乘法操作 System.out.println(i + " / " + j + " = " + (i/j)) ; // 加法操作 System.out.println(i + " % " + j + " = " + (i%j)) ; // 取模操作 System.out.println("3 > 1 = " + (3 > 1)) ; // 使用大于号 System.out.println("3 < 1 = " + (3 < 1)) ; // 使用小于号 System.out.println("3 >= 1 = " + (3 >= 1)) ; // 使用大于等于号 System.out.println("3 <= 1 = " + (3 <= 1)) ; // 使用小于等于号 System.out.println("3 == 1 = " + (3 == 1)) ; // 使用等于号 System.out.println("3 != 1 = " + (3 != 1)) ; // 使用不等于号 if(5>2){ System.out.println("条件成立:5大于2") ; } if(true) System.out.println("直接写的true") ; if((3+6)==(3-6)){ System.out.println("这是不可能成立的!") ; } int a = 3 , b1 = 3 ; // 定义两个变量a和b int x1 = 6, y1 = 6 ; // 定义两个变量x和y System.out.println("a = " + a) ; System.out.println("\t a++ = " + (a++) + " , a = " + a) ; // 先计算后自增 System.out.println("b = " + b1) ; System.out.println("\t ++b = " + (++b1) + " , b = " + b1) ; // 先自增后计算 System.out.println("x = " + x1) ; System.out.println("\t x-- = " + (x1--) + " , x = " + x1) ; // 先计算后自减 System.out.println("y = " + y1) ; System.out.println("\t --y = " + (--y1) + " , y = " + y1) ; // 先自减后计算 boolean a2 = true ; boolean b2 = false ; System.out.println("a || b = " + (a2 || b2)) ;//短路或 System.out.println("a | b = " + (a2 | b2)) ;//or 或 System.out.println("a && b = " + (a2&& b2)) ;//短路与 如果第一个为假,则不在判断 System.out.println("a & b = " + (a2 & b2)) ;//and 与 int score = 50 ; // 定义成绩 if((score<0)||(score>100)){ System.out.println("输入的成绩有错误!") ; } if((score<60)&&(score>49)){ System.out.println("成绩不及格,准备补考吧!") ; } //发生异常,程序不再执行下去 // int x3 = 10 / 0 ; // 定义变量 // System.out.println("x = " + x3) ;//异常 // if(10!=10&10/0==0){ // System.out.println("条件满足") ; // } // if(10!=10&&10/0==0){ //条件为假,不满足,不执行 System.out.println("条件满足") ; } // if(10==10|10/0==0){ // System.out.println("条件满足") ; // } if(10==10||10/0==0){ System.out.println("条件满足") ; } int result1 = 3 + 5 + 4 * 6 - 7 ; int result2 = (3 + 5 + 4) * (6 - 7) ; System.out.println("3 + 5 + 4 * 6 -7 = " + result1) ; System.out.println("(3 + 5 + 4) * (6 - 7) = " + result2) ; int x4 = 3 ; // 3的二进制数据: 00000000 00000000 00000000 00000011 int y4 = 6 ; // 6的二进制数据: 00000000 00000000 00000000 00000110 System.out.println(x4 & y4) ; //与: 00000000 00000000 00000000 00000010 System.out.println(x4 | y4) ; //或: 00000000 00000000 00000000 00000111 System.out.println(x4^ y4) ; //异或: 00000000 00000000 00000000 00000101 int x5 = -3 ; // 应该以补码的形式存在,补码 = 反码 + 1 System.out.println(~x5) ; int x6 = 3 ; // 3的二进制数据: 00000000 00000000 00000000 00000011 System.out.println(x6 + "左移2位之后的内容:" + (x6<<2)) ; // 000000 00000000 00000000 0000001100 int x7 = 3 ; // 3的二进制数据: 00000000 00000000 00000000 00000011 int y7 = -3 ; // -3的二进制数据: 11111111 11111111 11111111 11111101 System.out.println(x7 + "右移2位之后的内容:" + (x7>>2)) ; System.out.println(y7 + "右移2位之后的内容:" + (y7>>2)) ; int x8 = 3 ; // 3的二进制数据: 00000000 00000000 00000000 00000011 int y8 = -3 ; // -3的二进制数据: 11111111 11111111 11111111 11111101 System.out.println(x8 + "右移2位之后的内容:" + (x8>>>2)) ;//如果不够将以0来填充空出来的位数 System.out.println(y8 + "右移2位之后的内容:" + (y8>>>2)) ; int a3 = 5 ,b3 = 8 ; System.out.println("改变之前的数是:a = " + a3 + ",b = " + b3 ) ; a3 += b3 ; // 等价于a = a + b ; System.out.println("改变之后的数是:a = " + a3 + ",b = " + b3 ) ; int a4 = 10 ,b4 = 6 ; System.out.println("改变之前的数是:a = " + a4 + ",b = " + b4 ) ; a4 -= b4++ ; // 等价于a = a + b ; System.out.println("改变之后的数是:a = " + a4 + ",b = " + b4 ) ;//a=4,b=7 char ch = 'a' ; short a5 = -2 ; int b5 = 3 ; float f = 5.3f ; double d = 6.28 ; System.out.print("(ch / a5) - (d / f) - (a5 + b5) = ") ; System.out.println((ch / a5) - (d / f) - (a5 + b5)) ; } };
发表评论
-
JAVA 程序中使用ORACLE 绑定变量( bind variable )
2012-08-17 10:45 28491、为什么要使用绑定变量 (1)SQL语 句硬分 ... -
ArrayList的性能优化
2012-06-13 19:56 2053size、isEmpty、get、set、iterat ... -
java支持的最大内存
2012-06-13 11:14 17511、jdk各个版本在不同操作系统中支持的最大内存是不一样的,但 ... -
Java 的纯真年代已经离我们越来越远了
2012-03-07 15:05 1465[size=medium]用Java 去写跨 ... -
unable to access jarfile ***.jar
2012-02-28 10:52 2297相信有不少朋友遇到过这样的问题——如题,我今天也遇到了,后来发 ... -
AES加密解密
2012-01-06 16:48 1975由于刚才的方法不好使,算出来的东西不知道是什么进制,整迷糊了, ... -
java 加密解密 算法1
2012-01-06 15:44 1784采用对称的加密的算法 ... -
UNION替换OR效率测试及总结
2011-11-09 17:11 1034大家在做SQL优化的过程中,可能都知道一个事实:某些情况下使用 ... -
update 多表更新
2011-11-09 15:35 977在开发中,数据库来回换,而有些关键性的语法又各不相同,这是一件 ... -
ora-00957:duplicate column name
2011-11-07 16:49 2357ora-00957:duplicate column name ... -
ResultSet获取行数
2011-11-06 11:21 1453网上有人说用这种方式获取: ResultSet里面有,你先把r ... -
java.lang.ArrayIndexOutOfBoundsException: 6
2011-11-06 11:11 4398java.lang.ArrayIndexOutOfBounds ... -
Oracle: ORA-01000: 超出打开游标的最大数问题
2011-11-02 09:53 1731java.sql.SQLException: ORA-0100 ... -
几种常用的数据库分页
2011-11-01 22:33 11661.oracle数据库分页 select * from (se ... -
邮件发送 java mail
2011-05-10 21:51 1007根据需要写了一个java发送邮件的程序 Propert ... -
java定时启动跑批
2011-04-23 14:48 2125要做一个自动的跑批的流程,需要定点启动一个进程,比如说每天7点 ... -
关于@SuppressWarnings
2010-11-14 16:56 890最近做程序碰到了个@Sup ... -
cvs工作原理及对cvs的理解
2010-11-09 08:50 2371cvs是一个不错的软件版本管理工具。 cvs分为客户端和服 ... -
GridBagLayout布局管理器
2010-09-17 15:41 1101GridBagLayout 类是一个灵活的布局管理器,它不要求 ... -
ButtonGroup在swing中的应用
2010-09-17 15:31 1716swing中使用ButtonGroup: public ...
相关推荐
包括: 运算符、表达式与语句笔记 运算符、表达式与语句视频 运算符、表达式与语句源代码
java第3章 运算符表达式和语句,相当好的东西,值得参考!希望对你有用!
JAVA前三章之基本数据结构与数组、运算符表达式和语句三章内容的基础归纳和思维导图,计算机专业学生整理复习用,防止丢失而上传,可自行下载帮助理解java入门、java基本数据结构与数组,java运算符表达式和语言三章...
Java 2实用教程第4版_第3章_运算符、表达式与语句.ppt
通过这个视频可以学习JAVA的基础程序设计,运算符/表达式和语句,进行简单的程序设计。JAVA学习资料
JAVA运算符思维导图,便捷整理思路,算数运算符、连接运算符、赋值运算符、扩展赋值运算符、三目运算符、逻辑运算符、关系运算符
Java实用课件第3章运算符、表达式与语句.ppt
【第3章:Java基础程序设计】
java运算符、表达式和流控语句(五子棋的棋盘),相当好的东西,值得参考!希望对你有用!
Java程序设计精编教程(第2版) 第4章_运算符、表达式与语句
Java语言程序设计:JAVA_3-运算符、表达式和语句.ppt
初步掌握JAVA的运算符,表达式和语句。 2【实验内容】 1. 完成书本35页作业题1~5(五道题). 2. 完成书本33-35页问答题1~11(十一道题). 3【实验步骤和结果】(含源码和界面截图) 第三章作业题 /*3.1/ 【源代码】 ...
完整版 Java初级教程 Java语言程序设计 第3章 运算符、表达式、语句(共16页).ppt 完整版 Java初级教程 Java语言程序设计 第4章 类和对象(共22页).ppt 完整版 Java初级教程 Java语言程序设计 第5章 继承与接口...
0 关系运算符左结合 从左右 x 12时 10>12 0 0>2 >0 x 1时 10>1 1 1>2 >0 10>x> 1 x 5时 10>5 1 1> 1 >1 关系运算符左结合 从左右 x 12时 10>12 0 0> 1 >1 x 2时 ...
java课程学习资料 若有侵权,请联系本人进行移除。
• 表达式语句:赋值运算符(=)、自增运算符(++i)、自减运算符(--i)等。这些语句用于计算表达式的值,并将结果赋给变量。 • 输入输出语句:System.out.println()、Scanner.nextInt()等。这些语句用于从用户或外部...
第3章_运算符、表达式与语句 第4章_类与对象 第5章_子类与继承 第6章_接口与实现 第7章_内部类与异常类 第8章_常用实用类 第9章_组件及事件处理 第10章_输入流与输出流 第11章_JDBC数据库操作 第12章_Java多线程机制...
第2章 、 运算符和表达式与语句 4 第3章 、 类和对象 5 第4章 、 继承、接口和泛型 11 第5章 、 字符串和正则表达式 15 第6章 、 常用的实用类 17 第7章 、 线程 17 第8章 、 输入\输出流 21 第9章 、 基于SWING的...
完整版 Java初级教程 Java语言程序设计 第3章 运算符、表达式、语句(共16页).ppt 完整版 Java初级教程 Java语言程序设计 第4章 类和对象(共22页).ppt 完整版 Java初级教程 Java语言程序设计 第5章 继承与接口...