大数据NP知识点总结1
---------------------
作者:文动天下
来源:优快云
链接:https://blog.youkuaiyun.com/li_yi_kun?t=1
版权声明:本文为博主原创文章,转载请附上博文链接!
目录
上午
一、计算基础
二、java语言概述
三、安装JDK
下午
一、标识符
二、关键字
三、java 基础
四、常量和变量
五、数据类型
六、Scanner类
七、运算符:
八、if 、switch 、while 、do-while 、for
第一次工业革命:蒸汽机
第二次工业革命:电气化
第三次工业革命:科技与信息
CTO:技术总监
上午
一、计算基础
1.计算机简介(电子计算机)(时间戳:1970到现在的时间的总秒数)
计算机:高速运算海量数据的设备,软件(系统软件,应用软件(QQ,微信))和硬件组成;
2.软件:系统软件(Dos)和应用软件(QQ,office,英雄联盟)
硬件:CPU、内存(RAM)、硬盘(ROM)、显示器、主板
3.计算机语言:
机器语言:二进制码:01010100001
汇编语言(plc编程):MOV deft,200
EOF dd(定义的方法), zs(定义的值)
name;
高级语言:java(tab 制表符\t 表示一个单元格那么大)、C(自然语言风格书写)、PHP、
4.开始-->附件-->命令提示符
window+r 运行cmd
DOS常用命令:
md(创建一个目录)、rd(删目录)、dir(darectory)、cd..(没空格)、cd\、cls(清屏)、del(删除文件) echo aa>>aa.java
DOS命令行详解:
dir(directory):列出当前目录下的文件以及文件夹
md (make directory) : 创建目录
rd (remove directory): 删除目录
cd (change directory)改变指定目录(进入指定目录)
cd.. : 退回到上一级目录.
cd\: 退回到根目录
del (delete): 删除文件,删除一堆后缀名一样的文件*.txt
exit : 退出dos命令行
cls : (clear screen)清屏
(cd Desktop/test 不能在路径前加\ ),exit.
5.人机交互:JVM.(java 虚拟机) ----->JDK
人机交互方式:
1.图形
2.命令行
二、java语言概述
1.(詹姆斯.高斯林)
2.J2SE(javaFE)标准版(小游戏开发)
J2EE企业版(Erp软件系统、Jsp(编写网站的)等)
J2ME小型版(小型产品的开发、单片机(手机终端))
3.java语言特点:简单、跨平台性(java虚拟机 JVMjava语言翻译的东西)
windows10文件 查看 拓展名windows7工具 文件夹选项 后缀名
4.工作原理:源文件--》编译器--》字节码文件(.class文件)--》解释器***
class表示的是关键字,关键字修饰的叫做类
class aa{
public static void main(String [] args){
Stsytem.out.pring("Hello World!");
}
}
java文件中有且只有一个公共类public
写程序常见错误:扩展名、class、全部用英文、多;少;都不行、main方法格式、System首字母大写
(java6 32位机器java6_64 )
选中区域变注释ctrl+shift+/或者ctrl+/
文档注释/**注释文字*/
拓展1、驼峰命名法(每个英文单词首字母大写)
printEmployeePaychecks();【公司一般用这】
2、下划线(每一个逻辑断点都加一个下划线)
print_employee_paychecks();(下划线一般都是存储数据库里用,存在表里的,命名表字段的)
三、安装JDK
1.单机电脑-----》右键-----》属性
2.找到 高级系统设置
3.高级----》环境变量
4.系统变量-----》path
5.把你的JDK bin目录的路径(java包里的bin目录)添加进去(注意连接符前面是%后面就是%,前面是:后面自己加的也是:)
下午
一、标识符
1.$、字母、下划线------>开头【数字、关键字不能用】 (程序中定义的一些名称)
包名:全小写字母
类名接口:单词首字母大写
变量名和函数名:驼峰命名标准写法
常量名:全大写字母
二、关键字
首字母都是小写,负有特殊含义的单词 比如class public
三、java 基础
1.开发工具:
2.标识符:标识符是以字母,下划线(_),美元符($)开始的一个字符序列,包括:类名,方法名,变量名,常量名等;
严格区分大小写;
3.关键字:具有特殊含义的字符序列;都是小写的;
四、常量和变量
1.常量 :在程序过程中,永远不会改变的量;(final)
2.变量:在程序中,可以被改变的量;
a.按照声明位置分类: b.按数据类型划分(下面详细讲)
局部变量:在方法内声明的变量
成员变量:在类内,方法外声明的变量;
3.区别:1.作用域不同。
成员变量的作用范围是整个类的内部
局部变量在当前的方法或代码块中
2.默认初始值:
成员变量有默认的初始值,局部变量没有
整型
public class YuanMianji{
public static void main(String[]args){
final int aa=1;
}
【
public static void CL()
{
/**
* 常量:在程序运行过程中永远不会发生该变的量
* 用final修饰的变量叫做符号常量
* 值常量:
* System.out.println(123);
* System.out.println("dhajksh");
* 符号常量:
* 声明格式:访问修饰符 final 数据类型 变量名称=初始值
* final int a=123;
* */
},。
】
五、数据类型
一)按着声明的位置划分:
1.成员变量:在类之内,方法之外
2.局部变量:方法之内使用的
二)按数据类型划分
1.基本数据类型:
数值型:
整数型:byte\short\int\long; byte<short<int<long
【默认数据类型int)byte(字节型),short(短整型),int(整形),long(数值后面得接L】
浮点型:float\double 浮点型:单精度(float)、双精度(double){表示小数的}
【默认数据类型double)】
字符型:char '' 【char一个字符,两个字节(如一个汉字,打英语只能打一个字母)】
布尔型:boolean true\false
2.引用数据类型:
类:
接口:
数组:
转义字符:通过\来转变后面的字母或者符号含义
\n:换行
\b:退格,相当于backapace
\r:按下回车键
\t:制表符,相当于tab键
【
public static void bL()
{
/**
* 变量的声明:访问修饰符 数据类型 变量名称=初始值
*
* 分类:
* 1、按照声明位置分:
* 成员变量:
* 在类的内部方法的外部
* 局部变量:
* 方法或代码块内部
* 区别:
* 1、作用域不同。
* 成员变量的作用范围是在整个类的内部
* 局部变量在当前方法或代码块中
* 2、默认初始值。
* 成员变量有默认的初始值,局部变量没有
* 整型:0
* 浮点型:0.0
* 字符型:空值
* 布尔型:false
* 3、静态方法不能引用非静态的成员变量或成员方法
*
* 2、按照数据类型分:
* 基本数据类型:
* 数值型:
* 整型:(默认数据类型是int)
*
* byte short int long
* byte a1=127;
* short a2=32312;
* int a3=935478524;
* long a4=65312432234234L;
* 浮点型:(默认数据类型double)
*
* 字符型:( char 一个字符,两个字节)
* char ch='d';
* 布尔型:( boolean 类型有两个值,一个true,一个false)
* boolean a7=true;
* 引用数据类型:
* 类:
* 数组:
* 接口:
* */
//局部变量
byte a1=127;
short a2=32312;
int a3=935478524;
long a4=65312432234234L;
float a5=1234.1234F;
double a6=12344.234D;
char ch='的';
boolean a7=true;
System.out.println(a7);
}
public static void LXZH()
{
// TODO Auto-generated method stu
//CL();
/* final int a=123;
System.out.println("fljald\\tskjfl");
short bb=234;
int aa=bb;
char c='a';
int aa1=c;
System.out.println(aa1);*/
int aa=123;
short bb=(short)aa;
System.out.println(bb);
}
}
public class test {
final float ff = 1.1f;
public static void main(String[] args){
//类型 存储空间 范围
//byte 1字节 -128~127
/*示例一 :
* byte bt = 127;
System.out.println(bt);*/
//示例二
/* byte bt1 = (byte) 128;
System.out.println(bt1); */
//类型 存储空间 范围
//short 2字节 -2^15~2^15-1 (-32768~32767)
/*short st = 20000;
System.out.println(st);*/
//类型 存储空间 范围
//int 4字节 -2^31~2^31-1
int aa = 2000000099;
System.out.println(aa);
//类型 存储空间 范围
//long 8字节 -2^31~2^31-1
long lg = 222222222222222L;//不是一
System.out.println(lg);
//类型 存储空间 范围
//float 4 -3.403E38~3.403E38
//double 8 -1.798E308~1.798E308
float ft = -3.393E38f;
System.out.println(ft);
char ch = '仓';
System.out.println(ch);
boolean bl = false;
System.out.println(bl);
}
}
】
六、Scanner类
声明这个类,从键盘键入值
固定从键盘输入:
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();//从键盘接收数值
String b = sc.next();// 从键盘接收字符串""
七、运算符:
1.算数运算符:
+:++特殊含义:字符串连接符int a = 5; int b = 6; System.out.print("这是一个数:"+(a+b));
-:--
*
/
%:模(取余)
2.赋值运算符:
=:
+=:int a = 5; int b=0; b+=a;----->b= b+a
-=:
*=:
/= :
%= :
3.比较运算符:返回结果只能是:true 或者false
==:等于吗?
!=: 不等于吗?
>: 大于吗?
<:小于吗?
>=:
<=:
4.逻辑运算符:
| :
||:
&:
&&:
!:
^: 异或 :两边相同结果是false 两边不同结果是true
【
package EX;
public class Java_oneday {
/**
* @param args
*/
int a;//成员变量
public static void main(String[] args) {
int a=110;
int b=120;
/*System.out.println(a+b);
System.out.println(a-b);
System.out.println(a*b);
System.out.println(a/b);
System.out.println(a%b);
System.out.println(b++);
System.out.println(b);
System.out.println(++a);*/
//关系运算符返回boolean类型值
System.out.println(a>b);//true
System.out.println(a>=b);//true
System.out.println(a<b);//false
System.out.println(a<=b);//false
System.out.println(a==b);//false
System.out.println(a!=b);//true
System.out.println();
//逻辑运算符
System.out.println(a>b&a==110);//true
System.out.println(a>b&a==111);//false
System.out.println(a>b|a==110);//true
System.out.println(a>b|a==111);//true
System.out.println(a<b|a==111);//false
System.out.println(!(a<b|a==111));//true
System.out.println(a<b&&a==110);//true
//三元运算符(问号前面的是表达式,表达式返回到的结果为布尔类型,如果为TRUE 则执行问号后面冒号前面的内容反之则执行冒号后面的内容)
System.out.println(a>b?"最大值是a:"+a:"最大值是b:"+b);
int a = 7,b;
b = (a>1)?100:200; >>> if(a>1)
b = 100
else
b = 200
}
】
八、if 、switch 、while 、do-while 、for
1.格式:
for(表达式1;表达式2;表达式3 ){
要循环的语句;
}
int kh = 465
int mm = 123
int q
int qq
邪道样例:for(;q==kh&&qq==mm;){
要循环的语句;
}
2.break:
使用环境:循环语句;
作用:跳出循环;
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
for(int i=0;i<10;i++){
if(a<5){
System.out.print("输入错了")
break;
}
}
if...else..../if...else if ... else
格式:
if(条件判断表达式){ //条件表达式结果是boolean:true \false
执行语句1;
}else{
执行语句2;
}
翻译:
如果什么就怎么样,否则 就怎么样;
* */
public static void main(String[] args) {
}
}
package JAVA_EX1;
public class Java_one {
/**
* @param args
*/
public static void main(String[] args) {
boolean b=true;
int a=109;
while(b)
{
System.out.println("asdasd");
if(a==10)
{
b=false;
}
}
}
public static void sop(Object obj)
{
System.out.println(obj);
}
public static void LCKZ_if()
{
/**
* if(表达式)返回的结果是布尔类型的,如果返回true则执行语句体,反之则直接跳过if进入else执行语句体2
* {
* 语句体
* }else
* {
* 语句体2
* }
*
*
* if(表达式)返回的结果是布尔类型的,如果返回true则执行语句体,反之进入else if继续判断,如果为true执行语句体2否则继续往下执行
* {
* 语句体
* }else if(表达式2)
* {
* 语句体2
* }else if(表达式3)
* {
* 语句体3
* }else if(表达式4)
* {
* 语句体4
* }else
* {
*
* }
*
* */
int a=20;
int b=13;
if(a==10)
{
if(b==14)
{
System.out.println("结果正确");
}else
{
System.out.println("结果错误");
}
}else
{
if(b==14)
{
System.out.println("结果正确1111111");
}else
{
System.out.println("结果错误2222222");
}
}
/*if(a==4)
{
System.out.println("欢迎大家来到荣欣学习大数据");
}else if(a==10)
{
System.out.println("礼拜天快到了,回家瞅瞅有没有闲来无事,无业游民给他指一条名lu1111");
}else if(a==12)
{
System.out.println("礼拜天快到了,回家瞅瞅有没有闲来无事,无业游民给他指一条名lu2222");
}else if(a==14)
{
System.out.println("礼拜天快到了,回家瞅瞅有没有闲来无事,无业游民给他指一条名lu33333");
}else
{
System.out.println("礼拜天快到了,回家瞅瞅有没有闲来无事,无业游民给他指一条名lu444444");
}*/
}
public static void LCKX_Switch()
{
/*
* switch(整型/字符型表达式)
{
case 整型/字符常量1: 语句1; [break;]
case 整型/字符常量2: 语句2; [break;]
……
case 整型/字符常量n: 语句n; [break;]
default: 语句n+1;
}
* */
int b1=123;
int a1=10;
switch(a1)
{
case 1:
if(b1>123)
{
System.out.println("hehe");
}else
{
System.out.println("asdasd");
}
;break;
case 2:System.out.println("asd2");break;
case 3:System.out.println("asd3");break;
case 97:System.out.println("asd4");break;
case 5:System.out.println("asd5");break;
case 6:System.out.println("asd6");break;
default : System.out.println("asdasd7");
}
int a=101;
int b=a/10;
switch(b)
{
case 10:System.out.println("清华北大荣欣任选");break;
/*if(b>123)
{
System.out.println("hehe");
}else
{
System.out.println("asdasd");
}
;break;*/
case 9:System.out.println("985211任选荣欣");break;
case 8:System.out.println("一本荣欣");break;
case 7:System.out.println("二本荣欣");break;
case 6:System.out.println("专科荣欣");break;
case 5:System.out.println("再读三年");break;
default : System.out.println("来荣欣吧");
}
}
public static void LCKZ_while()
{
/**
* while(判断条件)返回布尔类型的值,返回true则执行循环体,否则跳出while循环
* {
* 循环提
* }
* */
int a= 1;
int b= 10;
while(a>=b)
{
System.out.println("呵呵呵"+a);
a++;
}
int i=1;
int sum=0;
while(i<=100)
{
if(i%5==0)
{
sum=sum+i;
}
i++;
}
System.out.println(sum);
}
public static void LCKZ_dowhile()
{
/**
* do{
* 循环体
* }while(判断条件);返回boolean类型,返回true执行循环体,反之跳出循环
* */
int a=1;
do
{
System.out.println("nidaye"+a);
a++;
}while(a<=10);
}
public static void LCKZ_for()
{
// TODO Auto-generated method stub
/**
* for(表达式1;表达式2;表达式3)
* {
* 循环体
* }
* 表达式1:初始化赋值(赋初始值,初始值只被赋值一次)
* 表达式2:检测表达式(判断条件)
* 表达式3:更新表达式(修改判断条件)
* */
/*for(int i=1;i<=10;i++)
{
System.out.println("欢迎来到荣新学习big data : "+i);
}*/
//for嵌套的循环次数=内层循环次数*外层循环的次数
//外层循环控制行数,内层循环控制列数
/**
*
* *
* **
* ***
* ****
* *****
*
* */
for(int i=1;i<=5;i++)
{
for(int j=1;j<=i;j++)
{
System.out.print("*");
}
System.out.println();
}
System.out.println();System.out.println();
/**
*
* *****
* *****
* *****
* *****
* *****
*
* */
for(int i=1;i<=3;i++)
{
for(int j=1;j<=4;j++)
{
System.out.print("*");
}
System.out.println();
}
/**
*
* ***** *****
* **** ****
* *** ***
* ** **
* * *
*
* */
}
public static void LCKZ_break()
{
out:for(int j=1;j<=10;j++)
{
for(int i=1;i<=10;i++)
{
for(int m=1;m<=10;m++)
{
System.out.println("nidaye"+m);
break out;
}
}
}
}
public static void LCKZ_continue()
{
out:for(int j=1;j<=5;j++)
{
for(int i=1;i<=5;i++)
{
if(i==3)
{
continue out;
}
System.out.println("nidaye"+i);
}
}
//不带标签的continue
/*for(int m=1;m<=10;m++)
{
if(m==3)
{
continue;
}
System.out.println("nidaye"+m);
}*/
}
}
目录
上午
一、计算基础
二、java语言概述
三、安装JDK
下午
一、标识符
二、关键字
三、java 基础
四、常量和变量
五、数据类型
六、Scanner类
七、运算符:
八、if 、switch 、while 、do-while 、for
第一次工业革命:蒸汽机
第二次工业革命:电气化
第三次工业革命:科技与信息
CTO:技术总监
上午
一、计算基础
1.计算机简介(电子计算机)(时间戳:1970到现在的时间的总秒数)
计算机:高速运算海量数据的设备,软件(系统软件,应用软件(QQ,微信))和硬件组成;
2.软件:系统软件(Dos)和应用软件(QQ,office,英雄联盟)
硬件:CPU、内存(RAM)、硬盘(ROM)、显示器、主板
3.计算机语言:
机器语言:二进制码:01010100001
汇编语言(plc编程):MOV deft,200
EOF dd(定义的方法), zs(定义的值)
name;
高级语言:java(tab 制表符\t 表示一个单元格那么大)、C(自然语言风格书写)、PHP、
4.开始-->附件-->命令提示符
window+r 运行cmd
DOS常用命令:
md(创建一个目录)、rd(删目录)、dir(darectory)、cd..(没空格)、cd\、cls(清屏)、del(删除文件)
DOS命令行详解:
dir(directory):列出当前目录下的文件以及文件夹
md (make directory) : 创建目录
rd (remove directory): 删除目录
cd (change directory)改变指定目录(进入指定目录)
cd.. : 退回到上一级目录
cd\: 退回到根目录
del (delete): 删除文件,删除一堆后缀名一样的文件*.txt
exit : 退出dos命令行
cls : (clear screen)清屏
(cd Desktop/test 不能在路径前加\ ),exit.
5.人机交互:JVM.(java 虚拟机) ----->JDK
人机交互方式:
1.图形
2.命令行
二、java语言概述
1.(詹姆斯.高斯林)
2.J2SE(javaFE)标准版(小游戏开发)
J2EE企业版(Erp软件系统、Jsp(编写网站的)等)
J2ME小型版(小型产品的开发、单片机(手机终端))
3.java语言特点:简单、跨平台性(java虚拟机 JVMjava语言翻译的东西)
windows10文件 查看 拓展名windows7工具 文件夹选项 后缀名
4.工作原理:源文件--》编译器--》字节码文件(.class文件)--》解释器***
class表示的是关键字,关键字修饰的叫做类
class aa{
public static void main(String [] args){
Stsytem.out.pring("Hello World!");
}
}
java文件中有且只有一个公共类public
写程序常见错误:扩展名、class、全部用英文、多;少;都不行、main方法格式、System首字母大写
(java6 32位机器java6_64 )
选中区域变注释ctrl+shift+/或者ctrl+/
文档注释/**注释文字*/
拓展1、驼峰命名法(每个英文单词首字母大写)
printEmployeePaychecks();【公司一般用这】
2、下划线(每一个逻辑断点都加一个下划线)
print_employee_paychecks();(下划线一般都是存储数据库里用,存在表里的,命名表字段的)
三、安装JDK
1.单机电脑-----》右键-----》属性
2.找到 高级系统设置
3.高级----》环境变量
4.系统变量-----》path
5.把你的JDK bin目录的路径(java包里的bin目录)添加进去(注意连接符前面是%后面就是%,前面是:后面自己加的也是:)
下午
一、标识符
1.$、字母、下划线------>开头【数字、关键字不能用】 (程序中定义的一些名称)
包名:全小写字母
类名接口:单词首字母大写
变量名和函数名:驼峰命名标准写法
常量名:全大写字母
二、关键字
首字母都是小写,负有特殊含义的单词 比如class public
三、java 基础
1.开发工具:
2.标识符:标识符是以字母,下划线(_),美元符($)开始的一个字符序列,包括:类名,方法名,变量名,常量名等;
严格区分大小写;
3.关键字:具有特殊含义的字符序列;都是小写的;
四、常量和变量
1.常量 :在程序过程中,永远不会改变的量;(final)
2.变量:在程序中,可以被改变的量;
a.按照声明位置分类: b.按数据类型划分(下面详细讲)
局部变量:在方法内声明的变量
成员变量:在类内,方法外声明的变量;
3.区别:1.作用域不同。
成员变量的作用范围是整个类的内部
局部变量在当前的方法或代码块中
2.默认初始值:
成员变量有默认的初始值,局部变量没有
整型
public class YuanMianji{
public static void main(String[]args){
final int aa=1;
}
【
public static void CL()
{
/**
* 常量:在程序运行过程中永远不会发生该变的量
* 用final修饰的变量叫做符号常量
* 值常量:
* System.out.println(123);
* System.out.println("dhajksh");
* 符号常量:
* 声明格式:访问修饰符 final 数据类型 变量名称=初始值
* final int a=123;
* */
},。
】
五、数据类型
一)按着声明的位置划分:
1.成员变量:在类之内,方法之外
2.局部变量:方法之内使用的
二)按数据类型划分
1.基本数据类型:
数值型:
整数型:byte\short\int\long; byte<short<int<long
【默认数据类型int)byte(字节型),short(短整型),int(整形),long(数值后面得接L】
浮点型:float\double 浮点型:单精度(float)、双精度(double){表示小数的}
【默认数据类型double)】
字符型:char '' 【char一个字符,两个字节(如一个汉字,打英语只能打一个字母)】
布尔型:boolean true\false
2.引用数据类型:
类:
接口:
数组:
转义字符:通过\来转变后面的字母或者符号含义
\n:换行
\b:退格,相当于backapace
\r:按下回车键
\t:制表符,相当于tab键
【
public static void bL()
{
/**
* 变量的声明:访问修饰符 数据类型 变量名称=初始值
*
* 分类:
* 1、按照声明位置分:
* 成员变量:
* 在类的内部方法的外部
* 局部变量:
* 方法或代码块内部
* 区别:
* 1、作用域不同。
* 成员变量的作用范围是在整个类的内部
* 局部变量在当前方法或代码块中
* 2、默认初始值。
* 成员变量有默认的初始值,局部变量没有
* 整型:0
* 浮点型:0.0
* 字符型:空值
* 布尔型:false
* 3、静态方法不能引用非静态的成员变量或成员方法
*
* 2、按照数据类型分:
* 基本数据类型:
* 数值型:
* 整型:(默认数据类型是int)
*
* byte short int long
* byte a1=127;
* short a2=32312;
* int a3=935478524;
* long a4=65312432234234L;
* 浮点型:(默认数据类型double)
*
* 字符型:( char 一个字符,两个字节)
* char ch='d';
* 布尔型:( boolean 类型有两个值,一个true,一个false)
* boolean a7=true;
* 引用数据类型:
* 类:
* 数组:
* 接口:
* */
//局部变量
byte a1=127;
short a2=32312;
int a3=935478524;
long a4=65312432234234L;
float a5=1234.1234F;
double a6=12344.234D;
char ch='的';
boolean a7=true;
System.out.println(a7);
}
public static void LXZH()
{
// TODO Auto-generated method stu
//CL();
/* final int a=123;
System.out.println("fljald\\tskjfl");
short bb=234;
int aa=bb;
char c='a';
int aa1=c;
System.out.println(aa1);*/
int aa=123;
short bb=(short)aa;
System.out.println(bb);
}
}
public class test {
final float ff = 1.1f;
public static void main(String[] args){
//类型 存储空间 范围
//byte 1字节 -128~127
/*示例一 :
* byte bt = 127;
System.out.println(bt);*/
//示例二
/* byte bt1 = (byte) 128;
System.out.println(bt1); */
//类型 存储空间 范围
//short 2字节 -2^15~2^15-1 (-32768~32767)
/*short st = 20000;
System.out.println(st);*/
//类型 存储空间 范围
//int 4字节 -2^31~2^31-1
int aa = 2000000099;
System.out.println(aa);
//类型 存储空间 范围
//long 8字节 -2^31~2^31-1
long lg = 222222222222222L;//不是一
System.out.println(lg);
//类型 存储空间 范围
//float 4 -3.403E38~3.403E38
//double 8 -1.798E308~1.798E308
float ft = -3.393E38f;
System.out.println(ft);
char ch = '仓';
System.out.println(ch);
boolean bl = false;
System.out.println(bl);
}
}
】
六、Scanner类
声明这个类,从键盘键入值
固定从键盘输入:
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();//从键盘接收数值
String b = sc.next();// 从键盘接收字符串""
七、运算符:
1.算数运算符:
+:++特殊含义:字符串连接符int a = 5; int b = 6; System.out.print("这是一个数:"+(a+b));
-:--
*
/
%:模(取余)
2.赋值运算符:
=:
+=:int a = 5; int b=0; b+=a;----->b= b+a
-=:
*=:
/= :
%= :
3.比较运算符:返回结果只能是:true 或者false
==:等于吗?
!=: 不等于吗?
>: 大于吗?
<:小于吗?
>=:
<=:
4.逻辑运算符:
| :
||:
&:
&&:
!:
^: 异或 :两边相同结果是false 两边不同结果是true
【
package EX;
public class Java_oneday {
/**
* @param args
*/
int a;//成员变量
public static void main(String[] args) {
int a=110;
int b=120;
/*System.out.println(a+b);
System.out.println(a-b);
System.out.println(a*b);
System.out.println(a/b);
System.out.println(a%b);
System.out.println(b++);
System.out.println(b);
System.out.println(++a);*/
//关系运算符返回boolean类型值
System.out.println(a>b);//true
System.out.println(a>=b);//true
System.out.println(a<b);//false
System.out.println(a<=b);//false
System.out.println(a==b);//false
System.out.println(a!=b);//true
System.out.println();
//逻辑运算符
System.out.println(a>b&a==110);//true
System.out.println(a>b&a==111);//false
System.out.println(a>b|a==110);//true
System.out.println(a>b|a==111);//true
System.out.println(a<b|a==111);//false
System.out.println(!(a<b|a==111));//true
System.out.println(a<b&&a==110);//true
//三元运算符(问号前面的是表达式,表达式返回到的结果为布尔类型,如果为TRUE 则执行问号后面冒号前面的内容反之则执行冒号后面的内容)
System.out.println(a>b?"最大值是a:"+a:"最大值是b:"+b);
int a = 7,b;
b = (a>1)?100:200; >>> if(a>1)
b = 100
else
b = 200
}
】
八、if 、switch 、while 、do-while 、for
1.格式:
for(表达式1;表达式2;表达式3 ){
要循环的语句;
}
int kh = 465
int mm = 123
int q
int qq
邪道样例:for(;q==kh&&qq==mm;){
要循环的语句;
}
2.break:
使用环境:循环语句;
作用:跳出循环;
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
for(int i=0;i<10;i++){
if(a<5){
System.out.print("输入错了")
break;
}
}
if...else..../if...else if ... else
格式:
if(条件判断表达式){ //条件表达式结果是boolean:true \false
执行语句1;
}else{
执行语句2;
}
翻译:
如果什么就怎么样,否则 就怎么样;
* */
public static void main(String[] args) {
}
}
package JAVA_EX1;
public class Java_one {
/**
* @param args
*/
public static void main(String[] args) {
boolean b=true;
int a=109;
while(b)
{
System.out.println("asdasd");
if(a==10)
{
b=false;
}
}
}
public static void sop(Object obj)
{
System.out.println(obj);
}
public static void LCKZ_if()
{
/**
* if(表达式)返回的结果是布尔类型的,如果返回true则执行语句体,反之则直接跳过if进入else执行语句体2
* {
* 语句体
* }else
* {
* 语句体2
* }
*
*
* if(表达式)返回的结果是布尔类型的,如果返回true则执行语句体,反之进入else if继续判断,如果为true执行语句体2否则继续往下执行
* {
* 语句体
* }else if(表达式2)
* {
* 语句体2
* }else if(表达式3)
* {
* 语句体3
* }else if(表达式4)
* {
* 语句体4
* }else
* {
*
* }
*
* */
int a=20;
int b=13;
if(a==10)
{
if(b==14)
{
System.out.println("结果正确");
}else
{
System.out.println("结果错误");
}
}else
{
if(b==14)
{
System.out.println("结果正确1111111");
}else
{
System.out.println("结果错误2222222");
}
}
/*if(a==4)
{
System.out.println("欢迎大家来到荣欣学习大数据");
}else if(a==10)
{
System.out.println("礼拜天快到了,回家瞅瞅有没有闲来无事,无业游民给他指一条名lu1111");
}else if(a==12)
{
System.out.println("礼拜天快到了,回家瞅瞅有没有闲来无事,无业游民给他指一条名lu2222");
}else if(a==14)
{
System.out.println("礼拜天快到了,回家瞅瞅有没有闲来无事,无业游民给他指一条名lu33333");
}else
{
System.out.println("礼拜天快到了,回家瞅瞅有没有闲来无事,无业游民给他指一条名lu444444");
}*/
}
public static void LCKX_Switch()
{
/*
* switch(整型/字符型表达式)
{
case 整型/字符常量1: 语句1; [break;]
case 整型/字符常量2: 语句2; [break;]
……
case 整型/字符常量n: 语句n; [break;]
default: 语句n+1;
}
* */
int b1=123;
int a1=10;
switch(a1)
{
case 1:
if(b1>123)
{
System.out.println("hehe");
}else
{
System.out.println("asdasd");
}
;break;
case 2:System.out.println("asd2");break;
case 3:System.out.println("asd3");break;
case 97:System.out.println("asd4");break;
case 5:System.out.println("asd5");break;
case 6:System.out.println("asd6");break;
default : System.out.println("asdasd7");
}
int a=101;
int b=a/10;
switch(b)
{
case 10:System.out.println("清华北大荣欣任选");break;
/*if(b>123)
{
System.out.println("hehe");
}else
{
System.out.println("asdasd");
}
;break;*/
case 9:System.out.println("985211任选荣欣");break;
case 8:System.out.println("一本荣欣");break;
case 7:System.out.println("二本荣欣");break;
case 6:System.out.println("专科荣欣");break;
case 5:System.out.println("再读三年");break;
default : System.out.println("来荣欣吧");
}
}
public static void LCKZ_while()
{
/**
* while(判断条件)返回布尔类型的值,返回true则执行循环体,否则跳出while循环
* {
* 循环提
* }
* */
int a= 1;
int b= 10;
while(a>=b)
{
System.out.println("呵呵呵"+a);
a++;
}
int i=1;
int sum=0;
while(i<=100)
{
if(i%5==0)
{
sum=sum+i;
}
i++;
}
System.out.println(sum);
}
public static void LCKZ_dowhile()
{
/**
* do{
* 循环体
* }while(判断条件);返回boolean类型,返回true执行循环体,反之跳出循环
* */
int a=1;
do
{
System.out.println("nidaye"+a);
a++;
}while(a<=10);
}
public static void LCKZ_for()
{
// TODO Auto-generated method stub
/**
* for(表达式1;表达式2;表达式3)
* {
* 循环体
* }
* 表达式1:初始化赋值(赋初始值,初始值只被赋值一次)
* 表达式2:检测表达式(判断条件)
* 表达式3:更新表达式(修改判断条件)
* */
/*for(int i=1;i<=10;i++)
{
System.out.println("欢迎来到荣新学习big data : "+i);
}*/
//for嵌套的循环次数=内层循环次数*外层循环的次数
//外层循环控制行数,内层循环控制列数
/**
*
* *
* **
* ***
* ****
* *****
*
* */
for(int i=1;i<=5;i++)
{
for(int j=1;j<=i;j++)
{
System.out.print("*");
}
System.out.println();
}
System.out.println();System.out.println();
/**
*
* *****
* *****
* *****
* *****
* *****
*
* */
for(int i=1;i<=3;i++)
{
for(int j=1;j<=4;j++)
{
System.out.print("*");
}
System.out.println();
}
/**
*
* ***** *****
* **** ****
* *** ***
* ** **
* * *
*
* */
}
public static void LCKZ_break()
{
out:for(int j=1;j<=10;j++)
{
for(int i=1;i<=10;i++)
{
for(int m=1;m<=10;m++)
{
System.out.println("nidaye"+m);
break out;
}
}
}
}
public static void LCKZ_continue()
{
out:for(int j=1;j<=5;j++)
{
for(int i=1;i<=5;i++)
{
if(i==3)
{
continue out;
}
System.out.println("nidaye"+i);
}
}
//不带标签的continue
/*for(int m=1;m<=10;m++)
{
if(m==3)
{
continue;
}
System.out.println("nidaye"+m);
}*/
}
}