青岛哪里有卖银行卡█ █微信:619998462█ █
我们可以使用java程序进行运算,需要掌握数据类型、常量、变量及运算符
关于数据类型我总结了一张Excel表格,其中单精度浮点型和双精度浮点型的取值范围没有精确计算。
常量是指在java程序运行期间固定不变的数据,可以打印输出
public class Demo { public static void main(String[] args) { final int c = 1; //创建一个常量,类型为整型,常量使用final关键字来定义 System.out.println(c); //输出:1 } }
变量是指在java程序运行期间可以改变的数据,可以打印输出
public class Variable { public static void main(String[] args) { int num = 50; //创建一个变量,格式:数据类型 变量名称 = 数据值 System.out.println(num); //输出:50 int number; //创建一个变量,格式:数据类型 变量名称 ; number = 3; //向变量中存入一个数据:变量名称 = 数据值 System.out.println(number); //输出:3。 double d; //创建一个双精度浮点类型的变量,变量名称命名为d d = 3.3; //向变量中存入一个数据,数据值为3.3 System.out.println(d); //打印输出变量d,输出:3.3 float kk; kk = 3.2F; //浮点数当中默认类型是double,如果一定要使用float类型,需要加上一个后缀F System.out.println(kk); //输出:3.2 } }
如何验证java程序运行期间常量固定不变,变量可以改变?
public class Test { public static void main(String[] args) { final int a = 1; //创建一个常量,常量使用final关键字来定义 System.out.println(a); //输出:1 final int b = 10; //创建一个常量 //sb = "20"; //修改常量的值,会报错,程序无法运行。 //解决方法,注释or删除修改,因为在做练习,所以选择注释,这样复习时方便理解。 System.out.println(b); //输出:10 int c = 100; //创建一个变量,赋值100 c = 200; //修改变量的值 System.out.println(c); //输出:200 } }
运算符是对常量和变量进行操作的符号,练习中用到的等号就是运算符的一种,赋值运算符。
四则运算:
public class Demo1 { public static void main(String[] args) { int a = 66; int b = 66; int r1 = a * b; System.out.println(r1); //输出:4356,想要验算,可以使用手机or电脑上的计算器再计算一遍。 int r2 = a + b; //加法运算符 System.out.println(r2); //输出:132 int r3 = a - b; //减法运算符 System.out.println(r3); //输出:0 int r4 = a / b; //除法运算符 System.out.println(r4); //输出:1 int x =10; int y =3; int result = x%y; //模运算符 System.out.println(result); //10除以3,等于3余数1 } }
逻辑运算符:
什么是逻辑?
简单打个比方,我们去超市购物,想要买一把雨伞
在收银台结算时,通常问默会自己,买没买雨伞。
这里的回答就是一种逻辑上的运算,买or没买。
是与否、有与无也都是逻辑的判断
public class Demo2{ public static void main(String[] args) { boolean a = true; boolean b = false; System.out.println(a&&b); //输出:false。&&逻辑与运算符,仅当两个操作都为真,条件才为真。 System.out.println(a||b); //输出:true。逻辑或运算符,两个操作其中有一个为真,条件为真。 System.out.println(!a); //输出:false。逻辑非运算符,取反。 /* 这就是多行注释 * 与“&&”,或“||”,具有短路效果: * 如果根据左边已经可以判断得到最终结果,那么右边的代码不再执行,从而节省一定的性能。 * * 类比:斗地主时,我的牌是4和10,对方只有一张牌,我要如何出? * 先出10,如果对方剩下的牌是5-10,那么我这局就赢了。 * 这在就是斗地主中,短路效果的应用。 */ } }
自增自减运算符
public class Demo3 { public static void main(String[] args) { int x = 1; x++; //变量x自增1 System.out.println(x); //输出:2。因为变量x自增了1 int y = 1; y--; //变量y自减1 System.out.println(y); //输出:0。因为变量y自减了1。 //自增自减符号,单独使用时,符号在前在后都一样。 //与其它混合使用时,如果,运算符在前,那么结果就要先增减,后打印。反之,符号在后,就先打印。 int a = 1; //运算符在前,那么结果就要先增减,后打印 System.out.println(++a); //输出:2。 int b = 1; System.out.println(b--); //符号在后,就先打印,后自减。所以输出是1,输出后b的值自减1。 //如何看到b的值是否自减了呢? 将变量b打印输出即可 System.out.println(b); //自减之后变量b的值是0,所以输出:0 } }
分类: 记录