day01运算
来源:互联网 发布:各种技术软件 编辑:程序博客网 时间:2024/06/05 14:14
1:课程安排 9:00 20分钟打字 9:20 开始讲课 回顾昨天的内容 今天的内容 开始今天内容讲解 12:00 2:00 6:00 7:00晚自习 7:30 我会将今天要记得的内容列一下,说一下明天的内容2:大数据课程安排 2个月左右的java课程(乐看电影/ktv管理) 一个月左右讲解java基础部分(javaSE) 数据库 一个月左右讲解javaEE部分 (ssm框架 SpringMVC Spring MyBtis) 一个月讲解Hadoop(远程教育系统/文库项目) 存储(Hdfs) 分析部分 MR hive数据清洗工具 一个月Hbase讲解 会跟传统的关系型数据库进行对比 Hbase的java api 操作 和 shell操作 sqoop数据同步工具 讲解:flume 和 kafka 一个月的spark学习(舆情监控或者是电商的推荐系统) 讲解一周的scala spark的讲解 一周 算法讲解 一周 建一个工程,建一个包,然后建一个类,然后打印一个“你好” java环境安装 jdk安装 JAVA_HOME C:\Program\Java\jdk1.7.0_80 PATH C:\Program\Java\jdk1.7.0_80\bin %JAVA_HOME%\bin; CLASSPATH C:\Program\Java\jdk1.7.0_80\lib %JAVA_HOME%\lib eclipse 直接解压就能用的 跨平台性:
package day01;public class Variable { public static void main(String[] args) {//提示的快捷键 alt+/ /*1:输出语句 */ System.out.println("hello!!!");//这是注释 System.out.println("syso 之后使用快捷键alt+/进行补全"); //2:单行注释 /* * 注释有三种 * 多行注释 快捷键ctrl+shift+/ * 单行注释快捷键 ctrl+/ * * */ /* 多行注释 是多少 是的 辅导费 */ /*3:算数运算符 + - * / % */ System.out.println("-----------下面开始进行算数运算----------"); System.out.println(1+2); System.out.println(2-1); System.out.println(1*2); System.out.println(1/2); System.out.println(5%2); /* * 常量的学习 * 整数常量 1 -1 * 小数常量 1.1 * 布尔常量 两个 true false * 字符常量 单引号引起来的 'a' * 字符串常量 使用双引号引起来的 "字符串常量" * null常量 只有一个null值 * */ System.out.println("-----------------常量学习-----------------"); System.out.println(-1); System.out.println(1.1); System.out.println(true); System.out.println('a'); System.out.println("字符串常量"+1.1); System.out.println(); System.out.println("---------------ASCll-----------"); System.out.println('a'+'b'); System.out.println('A'+1); System.out.println("A+B:"+'A'+'B'); System.out.println('A'+'B'+"A+B:"); //从左到右去运算的 /* * 5:变量 * (1):整型 * byte 8bit 2^8 1个字节 * short 16bit 2^16 2个字节 * int 32bit 2^32 * long 64bit 2^64 * (2):浮点型的(小数) * float 32bit 2^32 * double 64bit 2^64 * (3):字符型 * char 16bit 2^16 * (4):布尔型的 * boolean 8bit * * 一个字节 = 8bit * * * 赋值符号(=) * * * */ //int System.out.println("--------------------变量----------------"); int i; i=1; int a = 1; //byte byte b = 127; System.out.println(b); //short short s = 100; //long long l = 10000000000L;//long 后面加上L System.out.println(l); //float float f = 1.0F;//float 后面需要加上F //double double d = 1.0; //char char c = 'a'; System.out.println(c); //boolean boolean bool = true; System.out.println(bool); System.out.println(a+b); // += -= // ++i i++ /*6:比较运算 大于(>) 小于(<) 等于(==) 大于等于(>=) 小于等于(<=) */ int comparA = 4; int comparB = 5; System.out.println("------------比较运算-----------"); System.out.println(1>2); System.out.println(1<2); System.out.println(1==1); System.out.println(2==1); System.out.println(comparA<=comparA); System.out.println(comparA>=comparA); /*7:逻辑运算 * && 且 要求两边的都是true结果才是true 否则则返回false * || 或 只要有一个是true结果就是true * ! 非 对boolean取反 * * & 第一个是false的时候还是会运算后面的 * | 第一个是true的时候还是会继续运算 * 执行顺序 ! && || 加括号去改变顺序,优先运算括号里面的 * 推荐使用 && || * */ System.out.println("----------逻辑运算-----------"); System.out.println(true&&true); System.out.println(false&&true); System.out.println(false&&false); System.out.println(true||true); System.out.println(false||true); System.out.println(false||false); System.out.println(!true); System.out.println(!false); System.out.println(2>1&&1<3); System.out.println(true&&true||false); System.out.println(false||(true&&true)); /*8:三木运算符 * 表达式?true的时候执行的:flase的时候执行的 * * */ //给一个threeA = 3 threeB = 4 当threeA 大于threeB的时候返回1 否则返回0 int threeA = 3; int threeB = 4; int reslut = threeA>threeB?1:0; System.out.println(reslut); /*9:转型的问题 * * */ System.out.println(1/2); System.out.println(1/2.0); int chA = 10; //强制转换 long chB = (long)chA; //注意:精度调小的时候需要注意容易出问题 System.out.println((int)2.1); /*10:命名规则 * 尽量是用字母加数字(数字开头) 还有 _ * 包名的命名:全部使用小写 * 类名:首字母大写 * 变量名:一般使用小写 * 驼峰命名法 VariableAndKeyword * */ }}
交换两个变量的值
int a = 5; int b = 3; int c; c = a; a = b; b = c; System.out.println("a="+a); System.out.println("b="+b);
使用三目运算符找出三个数中的最大数
package day01;public class ComparAB { public static void main(String[] args) { //定义一个a b c 比较数谁大,返回大的值 int a = 5; int b = 10; int c = 20; int result = a>b?(a>c?a:c):(b>c?b:c); System.out.println(result); }}
今日必须掌握的内容:
- 输出语句
- 三种注释的方法
- 算数运算符(+-*/%)
- 常量和变量(int a = 1;)
- 基本的数据类型都有哪几个
- ++i 和 i++的区别
- 比较运算符(> < == >= <=) 注意等于的比较运算符是两个等号
- 逻辑运算符(&& || !) 执行顺序 ! && ||
- 三目运算符
阅读全文
0 0
- day01运算
- day01
- day01
- DAY01
- DAY01
- day01
- Day01
- day01
- day01
- day01
- day01
- day01
- day01
- day01
- day01
- day01
- day01
- Day01:
- 解决jQuery Validate插件无法校验select组件
- 7 张简单图片帮你弄懂企业级架构
- EhCache的简单使用Demo
- iOS 颜色线性渐变
- C++容器嵌套实现动态二维数组
- day01运算
- VC编程操作Excel
- 安卓开发入门篇(一):Android Studio导入ApiDemos
- JAVA动态绑定的内部实现机制
- 给linux文件添加可执行权限
- 栈和队列相关题目
- mysql用field来定义排序规则
- 互联网应用的十大架构规则
- setState详解