开始IF语句

来源:互联网 发布:前端内置数据库 编辑:程序博客网 时间:2024/05/18 03:43

今天开始学习if语句了,在正式开始之前,先了解了下面的一些符号。

几个符号的含义:
1、“>”和“<”:这个和我平时理解的没有区别。
2、“==”表示a=b,“=”表示给前一个变量赋值,这个值可以是一个常量,也可以是变量,如果这个变量的数据类型是boolean时,“=”右边还是可以“true”或者“false”。
3、“&&”表示并且。老公说了,并且是符号两边的条件都要满足,恩,这个在我看来也是常理耶,为什么他还要特别提醒,居然还说很多人搞不清楚。唔,也许在真正运用的时候,我也会糊涂,要记好。
4、“||”表示或者。这个是只要满足一个就可以了。
5、“!”表示非。就是表示!后面的条件相反的条件。比如!(a>b),就表示a<=b。老公说!后面的条件最好用括号括起来,恩,要相信资深的高级程序员的教导。
6、“!=”表示不等于。

组合一下。
a<b&&b=3||a=2表示a<b并且b=3,或者只要满足a=2就可以了。
a<b&&(b=3||a=2)表示满足a<b同时满足b=3和a=2中的一个就可以了。

展示一下我的第一个if语句的程序。其实要实现的问题很简单,就是a和b都自己的值,当a>b的时候,他们的值互相对调。

public class DaDa
{
       public static void main(String[] args)
       {
               int a;
               a=4;
               int b;
               b=3;
               int c;
                 if(a>b) {
                     c=b;
                     b=a;
                     a=c; 
               }
               System.out.println("a="+a+"b="+b);
       } 

这是经过老季的修改的程序,我自己写的话,肯定会if,else都写下来的。这个就是老实的初学者。