本文主要是介绍Java学习day03,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
变量、运算符
package Base;
public class Demo04 {
//属性:变量
//类变量 static
static double salary = 2500;
//实例变量:从属于对象;如果不自行初始化,这个类型默认值 0 0 .0
//布尔值:默认是false
//除了基本类型,其余都是null
String name;
int age;
//main 方法
public static void main(String[] args) {
//局部变量
int i = 10;
System.out.println(i);
//变量类型 变量名字 = new Base.Demo04();
Demo04 demo04 = new Demo04();
System.out.println(demo04.age);
System.out.println(demo04.name);
//类变量 static
System.out.println(salary);
//方法名、类变量、局部变量使用驼峰原则 lastname-->lastName
//首字母小写
//类名首字母大写、驼峰原则
}
//其他方法
public void add(){
}
}
package Base;
public class Demo05 {
//Final--常量 是一个修饰符,不区分先后顺序 final static 和static final都可以
//public private也是修饰符
//常量一般全用大写字母表示,单词过多用下划线区分
//常量不会变
static final double PI=3.14;
public static void main(String[] args) {
System.out.println(PI);
}
}
package Base;
public class Demo06 {
//运算符
//算术运算符:+,-,*,/,%(取余,模运算)
//赋值运算符:=
//关系运算符:>,<,>=,<=,==(等于),!=(不等于),instanceof
//逻辑运算符:&&(与),||(或),!(非)
public static void main(String[] args) {
}
}
package Operator;
public class Demo01 {
public static void main(String[] args) {
//二元运算符
//ctrl+D:复制当前行到下一行
int a = 10;
int b = 20;
int c = 30;
int d = 40;
System.out.println(a+b);
System.out.println(a-b);
System.out.println(a*b);
System.out.println(a/(double)b);//int和int型相除还是int,需要强转
}
}
package Operator;
public class Demo02 {
public static void main(String[] args) {
long a = 12312L;
int b =123;
short c = 10;
byte d = 8;
float e = 3.1F;
double f = 4.5;
System.out.println(a+b+c+d);//long 类型
System.out.println(b+c+d);// int 类型
System.out.println(c+d);// int 类型
System.out.println(e+a+b+c+d);
System.out.println(e+f+a+b+c+d);
System.out.println(f+d);
//有long为long,无long为int,有double 为 double
}
}
package Operator;
public class Demo03 {
public static void main(String[] args) {
int a = 10;
int b = 20;
int c = 22;
//取余
System.out.println(c%a);
//比较大小
System.out.println(a>b);
System.out.println(a<b);
System.out.println(a==b);
System.out.println(a!=b);
}
}
package Operator;
public class Demo04 {
public static void main(String[] args) {
//++ 自增 -- 自减 , 一元运算符
int a = 3;
int b = a++;//a++--->a = a + 1
System.out.println(a);
int c = ++a;
System.out.println(a);
System.out.println(b);
System.out.println(c);
//幂运算 2^3 很多运算要用工具来操作
double pow = Math.pow(2, 3);
System.out.println(pow);
}
}
package Operator;
//逻辑运算符
public class Demo05 {
public static void main(String[] args) {
// 与 或 非
boolean a = true;
boolean b = false;
System.out.println("a && b:"+(a && b));//逻辑与运算:两个变量都为真,结果为真
System.out.println("a || b:"+(a || b));//逻辑或运算:两个有一个真,结果为真
System.out.println("!(a && b):"+(!(a && b)));//如果是真,则变为假;如果为假,则变为真
//短路运算
int c = 5;
boolean d = (c<4)&&(c++<4);//执行完c<4后不执行后面的c++<4
System.out.println(d);
System.out.println(c);
}
}
这篇关于Java学习day03的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!