2つの変数定数_ _オペレーター

2つの変数定数_ _オペレーター

鉛:

書き込み書き込み

  1. デモ
  2. DEMO2
  3. OperateDemo
  4. OperateDemo2
  5. OperateDemo3
  6. テスト
  7. バルデ
  8. VarDemo2

1. デモ

/**
    
    @author
    @version
    */
    /*
    关键字:赋予了特殊含义的单词。
    标识符:在程序中定义的一些名称。
            比如 类名。
            a-z 0-9 _ $
            数字不可以开头,不可以使用关键字。
    注释:注解说明解释程序的文字。
        作用:1,对程序进行说明。
              2,调试程序。
    
        注意:多行注释中不要嵌套多行注释。
    */
    
    class Demo  //这是我定义的//第一个小程序。
    {
        public static void main(String[] args) 
        {
            //System.out.println("Hello World!")
            System.out.println("Hello World!");
        }
    }
    
    /*
    类 演示
    {
        公共 静态 无返回值 主方法(字符串[] 参数)
        {
            系统.输出.打印换行();
        }
    }
    */ 

2. DEMO2

/*
    需求:写一个helloworld程序,将hello world字样显示屏幕上。
    
    思路:
        1,找个编译器。
        2,用java语言,写个程序。
        3,这个程序需要运行,并具备显示的功能。
    
    步骤:
        1,定义一个类,通过class完成。
        2,要让这个类运行,需要主方法。
        3,显示功能可以通过输出语句实现。
    
    代码:
    
    测试。javac java 
    */
    
    //1,用class定义类。
    class Demo2
    {
        //2,类中定义主方法。
        public static void main(String[] args)
        {
            //3,主方法中定义输出语句。
            System.out.println("hello world");
    
            1  '你' "ab"   "" '!' 
        }
    
    } 

3. OperateDemo

class OperateDemo 
    {
        public static void main(String[] args) 
        {
    
            /*
    
            + - * / %(取余数)
            */
            int x = 2810;
            System.out.println(x/1000);
            System.out.println(2%-5);  
    
    
            /*
            ++:自增。对原有的数据进行+1
    
            int a = 3;
            a++;//++a;//a = a+1;  ++运算单独存在时,放左放右是没有区别的。
            System.out.println("a="+a);
            */
    
            int a = 3, b;
            //b = ++a;
            b = a++;
    
            System.out.println("a="+a+",b="+b);
    
    
            System.out.println("5+5="+(5+5));
    
    
        }
    } 

4. OperateDemo2

class OperateDemo2 
    {
        public static void main(String[] args) 
        {
    
            /*
            赋值运算符。
            =  +=   -=  *=  /=   %=  
            */
            //int x,y,z;
            //x=y=z=3;
    
            int a = 3;//右边赋给左边。
    
            a+=4;//将左右两边的和赋给左边。 a = a + 4;
    
    
            short s = 4;
            //s = s + 5;//编译失败。
            s+=5;//编译通过,会做自动转换。
    
            System.out.println("Hello World!");
        }
    } 

5. OperateDemo3

class OperateDemo3 
    {
        public static void main(String[] args) 
        {
    
            /*
            比较运算符。运算完的结果要么true,要么false。
            */
            System.out.println(3!=4);
    
    
    
            /*
            逻辑运算符。用来连接boolean型表达式的。
            & : 与
            | :或
            ^ : 异或。
            !:非。
    
            && 短路与 || 短路或
            */
    
            int x = 7;
    
            //x>2 & x<5
            //x<2 | x>5
            /*
            & :两边都为true,结果是true。否则为false。
                两边只要有一个false。结果必然是false。
            */
            true  &  true = true;        
            true  & false = false;
            false &  true = false;
            false & false = false;
    
    
            /*
            | :两边都为false,结果是false。否则为true。
                两边只要有一个true。结果必然是true。
    
            */
            true  |  true = true;        
            true  | false = true;
            false |  true = true;
            false | false = false;
    
            /*
            ^ : 异或。
                两边相同为false。两边不同为true。
            */
            true  ^  true = false;        
            true  ^ false = true;
            false ^  true = true;
            false ^ false = false;
    
            !true = false;
    
    
    
            int y = 1;
    
            y>3 & y<6
            y>3 && y<6
    
            /*
            &和&&的区别:
            &:两边都参与运算。
            &&:当左边为false。右边不参与运算。
    
            |和 ||
            | :两边都参与运算。
            || :当左边为true,右边不参与运算。
            */
    
        }
    } 

6. テスト

class Test 
    {
        public static void main(String[] args) 
        {
    
            int a = 3, b;
            b = (a++)+(++a)+(a++)*2+a+(++a); 
               // 3     5     5*2   6    7
    
    
            System.out.println("a="+a+",b="+b);//a=7,b=31
    
            int i = 3;
            i = i++;
            /*
            temp = i;
            i = i + 1;
            i = temp;
            */
            System.out.println("i="+i);
        }
    } 

7. バルデ

class VarDemo 
    {
        public static void main(String[] args) 
        {
    
            //数据类型    变量名  =  初始化值;
            byte b = 6;
    
            short s = 4;
    
            int i = 7;
    
            long l = 12345678900l;//对于过大的数,加l
    
            float f = 2.3f;//小数后加f可以表示单精度存储。
    
            double d = 3.4;
    
            char c = 'a';
    
            boolean bo = true;//bo = false;
    
    
    
    
            System.out.println("Hello World!");
        }
    } 

8. VarDemo2

class VarDemo2 
    {
        public static void main(String[] args) 
        {
            /*
            byte b = 4;
            int x = 3;
            x = x + b;//b就自动类型提升。
            System.out.println("x="+x);
            */
    
    
            /*
            byte b = 3;
            b = (byte)(b + 1000);//强制转换。
            System.out.println("b="+b);
            */
    
            char ch = 97;
            System.out.println("ch="+ch);
    
            char ch2 = 'a';
            System.out.println("ch2="+(char)(ch2+1));
    
    
        }
    }
公開された21元の記事 ウォンの賞賛0 ビュー60

おすすめ

転載: blog.csdn.net/qq_42745404/article/details/105035847
おすすめ