zoukankan      html  css  js  c++  java
  • java 程序设计第三次作业内容

    第一题:输出结果是什么? System.out.println("5+5="+5+5);

    第二题:输出结果是什么?

    int a=3,b;

    b=a++;

    sop("a="+a+",b="+b);//自增 a++ 实际上就是a=a+1 a++与++a的区别是什么?a++是先使用后自增 ++a是先自增后使用  自减

    int a=3,b;

    b=++a;

    sop("a="+a+",b="+b);//自增 a++ 实际上就是a=a+1 a++与++a的区别是什么?a++是先使用后自增 ++a是先自增后使用  自减

    第三题:输出结果是什么?

    short s=3;

    s=s+4;//s是short类型的 4是int类型

    sop("s="+s);


    short s=3;

    s+=4;//虽然s+=4就是s=s+4但是  +=是赋值语句相当于=级别

    sop("s="+s);

    第四题:位运算符计算,逻辑关系 & | !看输出结果是什么?

    sop(6&3);

    sop(6|3);

    sop(6^3);//当不一样的时候为真 1和0为真 一样的时候为假 0和0 1和1

    sop(3<<2);//左移 实际上是用来计算3*2^2=12

    sop(3>>1);//右移 实际上是用来计算除法 3/(2^1)=1//sop(3>>>1)也是右移,不同之处在于出现的空位都用0补

    第五题:三元运算符

    看这个程序的输出结果?

    int x=0,y;

    y=x>1?100:200;

    sop("y="+y);

    用三元运算符做一个练习

    (1)输出两个整数中较大的整数

    (2)输出三个整数中最大的整数

    第六题:使用判断语句,根据数字,输出对应的中文是星期几?

    直接使用一个if语句的情况

    int weekDay=3;

    if(weekDay==1){

      sop("今天是星期一");

    }

    if(weekDay==2){

      sop("今天是星期二");

    }

    if(weekDay==3){

      sop("今天是星期三");

    }

    使用关联的if语句的情况

    if(weekDay==1){

      sop("今天是星期一");

    }else if(weekDay==2){

      sop("今天是星期二");

    }else if(weekDay==3){

      sop("今天是星期三");

    }else{

      sop("没有这一天");

    }

    使用if语句做一个练习:1年有12个月,当中春天是3,4,5,夏天是6,7,8,秋天是9,10,11冬天是12,1,2

    int month=8;//可以用键盘输入自定义数字

    第七题:使用分支语句,计算+ - * / %, 使用switch语句

    int a=84,b=3;
            char option='%';
            switch (option)
            {
            case '+':
                System.out.println("a+b="+(a+b));
                break;
            case '-':
                System.out.println("a-b="+(a-b));
                break;
            case '*':
                System.out.println("a*b="+(a*b));
                break;
            case '/':
                System.out.println("a/b="+(a/b));
                break;
            case '%':
                System.out.println("a%b="+(a%b));
                break;
            default:
                System.out.println("a%b="+(a%b));
                break;
            }

    分支的位置可以自由调整吗?

    分支的内容可以省略吗?

    使用switch语句做一个练习:1年有12个月,当中春天是3,4,5,夏天是6,7,8,秋天是9,10,11冬天是12,1,2

    第八题:使用循环语句,分析程序的输出结果?

    do while 和 while有什么区别?

    int x=1;

    do{

      sop("x="+x);

      x++;

    }while(x<1);


    int y=1;

    while(y<1){

      sop("y="+y);

      y++;

    }

    第九题:使用for写一个简单循环语句,分析程序的输出结果?

    for(int x=1;x<3;x++)

    {

      sop("x="+x);

    }


    for(sop("a");sop("b");sop("c")

    {

      sop("d");

    }

     int x=1; for(System.out.println("a");x<3;System.out.println("c")) System.out.println("d"); x++ 

  • 相关阅读:
    价格与用户权限
    bootstrap-validator
    关于项目管理的感想
    rabbitmq使用日记
    matplotlib
    JS滑动到页面底部
    排序算法思想
    杀死指定进程
    pycharm的一些快捷键
    对支付宝支付的理解
  • 原文地址:https://www.cnblogs.com/qingyundian/p/7591851.html
Copyright © 2011-2022 走看看