从零学起大数据-Java篇-第一周学习内容分享(2)

本章重点

1. 控制台的输入(scanner的使用)

2. 运算符

1.1控制台的输入(scanner的使用)

1 导入scanner类(导包)
imput java.util.Scanner;
2.创建Scanner对象
Scanner input = new Scanner(System.in)
3输入之前通常需要【提示语句】:通过输出语句打印在控制台
System.out.print(“请输入姓名:”) 不能换行,所以用print
4获取键盘输入的数据
获取各类数据的值的形式

  • 字符串 String val = input.next();
  • 单字符 char val = input.next().charAt(0);
  • 其他基本数据类型 *** val = int.next * **() (首字母(黄色)字母大写)
    注意:工具对象input使用完毕通常需要关系

java 大数据项目实战 java大数据入门_运算符

1.2运算符

1.2.1算术运算符

算术运算符:+ ; - ; * ; / : %(余数)

需要注意的是算术表达式的结果类型:右该表达式中的最大类型决定。

例: 2/3=0.666 2是int;3是int 所以输出结果为0;

java 大数据项目实战 java大数据入门_取值_02

java 大数据项目实战 java大数据入门_字符串_03

特殊:++ ;–.(自运算,++自增1;–自减1)

1: val++ 先取值,后计算(+1);

2: ++val 先计算(+1),后取值;

3:–同理;

1.2.2赋值运算符

1 “=”

int a = 2; 将2赋值给变量a(从右向左执行)

2 +=;-=;=;/=t;
特殊赋值运算符如a+=2,可以看成a=a+2;同理a/=4;可以看成a=a/4;
总之,特殊符号的意思是为了简化都可以转化为a=a(±
/)N;

java 大数据项目实战 java大数据入门_运算符_04

注意:”+“表示字符串的拼接,从第一个字符串开始执行拼接运算,否则为加法运算。

java 大数据项目实战 java大数据入门_取值_05

1.2.3关系运算符(比较运算符)

(大于);>=(大于等于);<(小于);
<=(小于等于);==(恒等于);!=(不等于)
1关系表达式的结果为boolean;

1.2.4逻辑运算符

1一元运算符: !(非) 非true为false,非false为true;

2二元运算符:&&(短路与) 都为true为true,否则为false;

3二元运算符:|| (短路或) 都为false为false,否则为true。

这里我把&&;||理解我高中数学里的真假命题,&&理解为且,两个命题同时满足真命题为真命题,其余为假;||理解为或,两个命题同时为假为假命题,其余为真。

java 大数据项目实战 java大数据入门_运算符_06

java 大数据项目实战 java大数据入门_字符串_07

1.2.5三元元算符

1形式: ? :

2语法:

*** val = boolval(逻辑表达式)?VAL1(成立):VAL2(不成立);

java 大数据项目实战 java大数据入门_取值_08

java 大数据项目实战 java大数据入门_java 大数据项目实战_09