ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Java学习day03

2021-11-11 21:34:40  阅读:108  来源: 互联网

标签:Java day03 System 学习 int static println public out


变量、运算符

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,System,学习,int,static,println,public,out
来源: https://www.cnblogs.com/hape/p/15541964.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有