Java学习day03
2021/11/11 22:11:28
本文主要是介绍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的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-30java最新版本是什么,有什么特性?-icode9专业技术文章分享
- 2024-11-30[开源]27.8K star!这款 Postman 替代工具太火了!
- 2024-11-30Gzip 压缩入门教程:轻松掌握文件压缩技巧
- 2024-11-29开源工具的魅力:让文档管理更“聪明”
- 2024-11-29Release-it开发入门教程
- 2024-11-29Rollup 插件入门教程:轻松掌握模块打包
- 2024-11-29从零到一,产品经理如何玩转项目管理和团队协作
- 2024-11-29如何通过精益生产管理工具帮助项目团队实现精准进度控制?
- 2024-11-29低代码应用开发课程:新手入门与基础教程
- 2024-11-29入门指南:全栈低代码开发课程