A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wuwangshan 中级黑马   /  2018-1-14 20:51  /  1444 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Eclipse软件
内容辅助: alt/
A:main 方法
Main 然后alt/ 回车
B: 输出语句:
Syso然后 alt/
快捷键:
A: 注释:  
单行: 选中内容,ctrl +/ 在来一次就取消
多行: 选中内容 ctrl+shift+/ 取消注释 ctrl+shift+\
B: 格式化
Ctrl+shift+f
右键 ---source - -format
算数运算符operator
运算符: 就是用于对常量和变量进行操作的符号
表达式: 用运算符链接起来的符合java语法的狮子,不同的运算符链接的表达式是不同                        类型的表达式\
举例:  a,b
a+b;
运算符分类:
算数运算符
赋值运算符
关系运算符
逻辑运算符
三元运算符
算数运算符:  +   -   *   /   %   ++  --
注意:整数相除只能得到整数,要想得到小数,就必须要有浮点数参与运算
举例: 3/4.0         // 0.75
%:用于获取两个数据相除时候的余数
/: 用于获取两个数据相除时候的商
举例: int a=3;
Int b =4;
b/a  // 0
4%3  // 1
+: 做加法运算
举例: int a = 10;
                                 Int b = 20;
                                a + b  //30
字符参与运算:其实是拿字符在计算机中存储的数据值来参与运算的
Char c = ‘A’;
a + c // 75
‘ a’ = 97
‘A’ =65
‘0’ =  48
字符串参与加法运算,其实做的不是加法运算,而是字符串的拼接
“hello” +a
“hello” + a +b
a+b+”hello”
算数运算符 ++ --
自增++ 自减--
++,--,既可以用在变量的后面,也可以用在变量的前面;
单独使用的时候 .++ 或者--放在变量的前面或者后面,结构一样
参与其他操作的时候
++在后面: 先拿变量做操作,然后变量在++
++在前面.先变量++; 然后在拿变量做操作
举例:  int a = 10 ;
//int b = a ++;
Int b = ++a;
Systm.out.println(“b”+b)
举例: int x =4;
Int  y = (x++)+(++x)+(x*10)
赋值运算符
基本的赋值运算符: =
扩张的赋值运算符: +=  -=  *=  /=, .....
注意 :扩展的赋值运算符,隐含了强制类型转换
short  s =1;
S += 1;
System.out.println(s);
关系运算符
== ,!= , > , >= , < , < =
关系运算符的结果是boolean类型
注意事项:
千万不把== 写成 =
逻辑运算符: &, | ,^ , ! ,  &&,  ||
用于连接关系表达式
& :   falsefalse
|  :  truetrue
^ 异或:  想同为false ,不同则true   举例:情侣关系(男女)
!  :        truefalse ,falsetrue
&& &结果一样
||  |结果一样
三元运算符
格式: 关系表达式?表达式1:表达式2;
执行流程:
A:计算关系表达式的值,看是true还是false
B:如果是true,表达式1就是结果
  如果是false,表达式2就是结果
案例: 判断一个字符是否是数字字符,如果是打印true,否则打印false
Char c=’a’;
String  str1 = (‘0’<=c && c<=’9’)?”它是数字”:”它不是数字”;
System.out.println();
练习: 1 比较两个整数是否相同   boolean  flag
获取三个整数的最大值
Int a = 10;
Int b = 20;
Int c = 30;
//方式一
Int temp = (a>b)?a:b;
Int max = temp >c?temp :c;//最大值
Int temp 1=  (a<b)?a:b;
Int min= temp 1<c?temp :c;//最小值
Int mid = a+b+c -max -min;//中间值
//方式二
int max =( (a>b)?a:b)>c?( (a>b)?a:b):c;//最大值
Int min =( (a<b)?a:b)<c?( (a<b)?a:b):c; //最小值
Int mid = a+b+c -max -min;//中间值
键盘录入Scanner
步骤:
A: 导包 import java.util.Scanner;
在一个类中的顺序package > import  >  class
B: 创建键盘录入对象
Scanner sc = new Scanner(System.in);
C: 接收数据
Int  i = sc.nextInt();
案例:
键盘录入三个数据,获取三个数据中的最大值;
键盘录入一个三位数,打印这个三位数的每个位数的和,
例如: 输入123 打印1+2+3 = 6

7 个回复

倒序浏览
回复 使用道具 举报
回复 使用道具 举报
棒棒哒,,,期待更新!
回复 使用道具 举报
继续加油 不能懈怠
回复 使用道具 举报
哇~
回复 使用道具 举报
期待你每天的进步   温故而知新
回复 使用道具 举报
期待你每天的进步   温故而知新
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马