java的基本运算(编程基础教程之运算符的学习)
java语言入门必须要了解运算符:对常量和变量进行操作的符号称为运算符;或者理解成是一种“功能”符号,用以通知 Java 进行相关的运算、赋值和比较等等;
java中的运算符可以分为五大类:算数(自增,自减特殊)运算符、关系(比较) 运算符、逻辑运算符、 条件运算符、赋值运算符。下面为大家一一介绍。
算数运算符(包括自增、自减运算符):
public class Text {
public static void main(String[] args) {
int a = 10; //"="号是赋值运算符
int b = 20;
int c = 21;
int d = 86;
int num,num2,num3,num4,num5,num6,num7,num8,num9;
num = a b; //" "号算数运算符,加法运算符
num2 = b - a; //"-"号算数运算符,减法运算符
num3 = a * b; //"*"号算数运算符,乘法运算符
num4 = b / a; //"/"号算数运算符,除法运算符
num5 = d % c; //"%"号算数运算符取余(取模),结果取整形余数,d%c = d - (d/c)*c
num6 = a ; // 算数运算符,先参与运算,后自增一
num7 = a; //先自增一,然后参与其他的运算
num8 = a --; //--算数运算符,先参与运算,后自减一
num9 = -- a; //先自减一,然后参与其他的运算
System.out.println("num = " num
"; num2 = " num2
"; num3 = " num3
"; num4 = " num4
"; num5 = " num5
"; num6 = " num6
"; num7 = " num7
"; num8 = " num8
"; num9 = " num9);
//输出结果为: num = 30; num2 = 10; num3 = 200; num4 = 2; num5 = 2;
// num6 = 10; num7 = 12; num8 = 12; num9 = 10
}
}
public class Text {
public static void main(String[] args) {
int a = 10;
int b = 20;
System.out.println(a==b);
//结果为:false,判断a和b是否相等,相等为true,不相等为false
System.out.println(a!=b);
//结果为:true,判断a和b是否不相等,相等为false,不相等为true
System.out.println(a>b);
//结果为:false,判断a是否大于b,大于为true,不大于为false
System.out.println(a<b);
//结果为:true,判断a是否小于b,小于为true,不小于为false
System.out.println(a>=b);
//结果为:false,判断a是否大于等于b,大于等于为true,不大于等于为false
System.out.println(a<=b);
//结果为:true,判断a是否小于等于b,小于等于为true,不小于等于为false
System.out.println("a = " a " ; b = " b); //a = 10 ; b = 20
}
}
public class Text {
public static void main(String[] args) {
boolean a = true;
boolean b = false;
System.out.println(a && a);//结果为:true
System.out.println(a && b);//结果为:false
System.out.println(b && b);//结果为:false
//"&&"逻辑与运算:当两个结果都为真时,结果为真,其中有一个为假时,结果为假,如果两个都为假时,结果也为假
System.out.println(a || a);//结果为:true
System.out.println(a || b);//结果为:true
System.out.println(b || b);//结果为:false
//"&&"逻辑或运算:当两个结果其中有一个为真时结果就为真,只有两个结果都为假时才为假
System.out.println(!a);//结果为:false
System.out.println(!b);//结果为:true
//"!"逻辑非运算:计算结果为真时结果为假,计算结果为假时结果为真
}
}
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com