五.
package com.hpe.demo;
/**
- 赋值运算符:就是把右边的值赋值给左边的变量
- =:不是相等的意思,
- +=: a=a+b;可以简写成a+=b,
- -=
- *=
- /=
- %=
*/
public class Demo5 {
public static void main(String[] args) {
int a=10;
int b=10;
// a=a+b;
//可以简写
a+=b;
System.out.println(a);
}
}
六.
package com.hpe.demo;
/**
- 比较运算符:比较两个变量值 只是针对于基本数据类型进行比较
- 比较后只能是Boolean,要么为true要么为false
- == 比较两个值是否相等
- <
- !=
-
=
- <=
*/
public class Demo6 {
public static void main(String[] args) {
int a=20;
int b=30;
System.out.println(a==b);//false
}
}
七.
package com.hpe.demo;
/**
- 逻辑运算符
- &(并且):所有的条件都为true,返回true,如果其中有一个为false,就为false
- |(或者):只要有一个为true,就返回true,如果都为false,返回false
- ^(异):相同为false,不同为true
- !(非):本来是false改成true
- 逻辑运算符 &和|可以双写
- 单写和双写有什么区别呢?
- 1.短路与:如果左侧已经可以判断最终结果了,那么后面的判断将不会再被执行
- 以后开发使用短路与,因为他的开发执行效率高
*/
public class Demo7 {
public static void main(String[] args) {
boolean a=true;
boolean b=false;
System.out.println(a&b);//false
System.out.println(4>3|7<2);//true
System.out.println(true^true);//false
System.out.println(!true);//false
System.out.println("==========区别==============");
int num=10;
System.out.println(3>4 & ++num>5);
System.out.println(num);//11
int num1=10;
System.out.println(3>4 && ++num1>5);
System.out.println(num1);//10
System.out.println("==============");
int num2=10;
System.out.println(4>3 | ++num2<10);
System.out.println(num2);//11
int num3=10;
System.out.println(4>3 || ++num3<10);
System.out.println(num3);//10
}
}
八.
package com.hpe.demo;
public class Demo8 {
public static void main(String[] args) {
/**
* 三元运算符:
* 条件表达式?表达式1:表达式2
* 如果条件表达式为true,执行表达式1
* 如果条件表达式为false,执行表达式2
*/
//定义两个整数,判断a是否大于吧,如果大于b,输出a大,相反输出b大
int a=100;
int b=200;
String result= (a>b)?"a大":"b大";
System.out.println(result);
//实现两个变量值的互换
int m=6;
int n=5;
int t;
t=m;
m=n;
n=t;
System.out.println("m:"+m);
System.out.println("n:"+n);
}
}
九.
package com.hpe.demo;
/**
-
多行注释
-
多行注释
-
一定多加注释
-
/
//单行注释
/* -
java的基本语法:
-
1.类名必须和文件名一致
-
2.public:访问修饰符
-
3.class:定义类的关键字
-
4.类名:首字母大写,不要使用拼音或者中文,驼峰式命名法,每个单词的首字母大写
-
5.main方法是java程序的入口,需要执行的代码必须放到main方法里面,后期学了javaee用的不是太多了
-
6.java语言严格区分大小写 int a; int A;
-
7.Java方法由一条条语句构成,每个语句以“;”结束。
8.大括号都是成对出现的,缺一不可。
9.一个java文件里面可以定义多个类,但是只能有一个类名的访问修饰权限为public什么是关键字?
java给我们定义一些特殊单词,每个关键字都有自己独有的功能
1.全是小写
2.关键字不能当做普通的标识符什么是标识符?
自定义的类,方法名,包名,变量名,接口名…这些统称标识符
1.字母,数字,下划线 $
2.不能以数字开头
3.不能是关键字,或者包含特殊字符
4.定义方法名和变量名首字母小写,驼峰式命名法,如果定义常量,全部大写
*/
public class HelloWorld {
public static void main(String[] args){
System.out.println("今天天气好晴朗");
// int true=0;
//int 0a=10;
}
}
//class Demo1{
//
//}