java的基本运算(编程基础教程之运算符的学习)

java语言入门必须要了解运算符:对常量和变量进行操作的符号称为运算符;或者理解成是一种“功能”符号,用以通知 Java 进行相关的运算、赋值和比较等等;

java的基本运算(编程基础教程之运算符的学习)(1)

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 } }

关系(比较) 运算符:关系运算符的结果都是boolean类型,要么是true,要么是false。

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 } }

逻辑运算符:逻辑运算符把各个运算的关系表达式连接起来组成一个复杂的逻辑表达式,以判断程序中的表达式是否成立,判断的结果是 true 或 false。

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

    分享
    投诉
    首页