作业题.

1.

public class T
{
  public static void main (String[] args){
  System.out.println("5+5="+5+5);
  }

}

2.(a++是先使用后自增, ++a是先自增后使用 )

(1)

public class G
{
  public static void main (String[] args){
  int a=3,b;
  b=a++;
  System.out.println("a="+a+",b="+b);
  }

}

(2).

public class H
{
  public static void main (String[] args){
  int a=3,b;
  b=++a;
  System.out.println("a="+a+",b="+b);
  }

}

3.

public class I
{

  public static void main (String[] args){
  short s=3;
  s+=4;      //s是short类型的 4是int类型   +=是赋值语句相当于=级别
  System.out.println("s="+s);

  }

}

4.位运算符计算

public class J
{
  public static void main (String[] args){
  System.out.println(6&3);
  System.out.println(6|3);
  System.out.println(6^3);//当不一样的时候为真 1和0为真 一样的时候为假 0和0 1和1
  System.out.println(3<<2);//左移 实际上是用来计算3*2^2=12
  System.out.println(3>>1);;//右移 实际上是用来计算除法 3/(2^1)=1//sop(3>>>1)也是右移,不同之处在于出现的空位都用0补
  }

}

5.

public class K
{
  public static void main (String[] args){
  int x=0,y;
  y=x>1?100:200;
  System.out.println("y="+y);
  }

}

练习.

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

 

public class M
{
public static void main (String[] args){
int a=1,b=0,max;
max=a>b?a:b;
System.out.println("max="+a);
}

}

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

 

public class M2
{
  public static void main (String[] args){
  int a=1,b=0,c=3,max;
  max=a>b?a:b;
  max=c>max?c:max;
  System.out.println("max="+c);
 }

}

 

 

6.(1)直接使用一个if语句

public class N
{
  public static void main (String[] args){
  int weekDay=3;
  if(weekDay==1){
    System.out.println("今天是星期一");
  }
  if(weekDay==2){
    System.out.println("今天是星期二");
  }
  if(weekDay==3){
    System.out.println("今天是星期三");
  }
  if(weekDay==4){
    System.out.println("今天是星期四");
  }
  if(weekDay==5){
    System.out.println("今天是星期五");
  }
  if(weekDay==6){
    System.out.println("今天是星期六");
  }
  if(weekDay==7){
    System.out.println("今天是星期七");
  }
  System.out.println(weekDay);
  }

}

(2)使用关联的if语句

public class O
{
  public static void main (String[] args){
  int weekDay=3;
  if(weekDay==1){
    System.out.println("今天是星期一");
  }else if(weekDay==2){
    System.out.println("今天是星期二");
  }else if(weekDay==3){
    System.out.println("今天是星期三");
  }else if(weekDay==4){
    System.out.println("今天是星期四");
  }else if(weekDay==5){
    System.out.println("今天是星期五");
  }else if(weekDay==6){
    System.out.println("今天是星期六");
  }else if(weekDay==7){
    System.out.println("今天是星期七");
  }
  else{
    System.out.println("没有这一天");
  }
  }
}

练习.

public class P
{
  public static void main (String[] args){
  int month=3;
  if(month==1){
    System.out.println("这个月是冬天");
  }
  if(month==2){
    System.out.println("这个月是冬天");
  }
  if(month==3){
    System.out.println("这个月是春天");
  }
  if(month==4){
    System.out.println("这个月是春天");
  }
  if(month==5){
    System.out.println("这个月是春天");
  }
  if(month==6){
    System.out.println("这个月是夏天");
  }
  if(month==7){
    System.out.println("这个月是夏天");
  }
  if(month==8){
    System.out.println("这个月是夏天");
  }
  if(month==9){
    System.out.println("这个月是秋天");
  }
  if(month==10){
    System.out.println("这个月是秋天");
  }
  if(month==11){
    System.out.println("这个月是秋天");
  }
  if(month==12){
    System.out.println("这个月是冬天");
  }

  System.out.println(month);
  }

}

7.使用分支语句,计算+ - * / %, 使用switch语句

 

public class Q{
  public static void main(String[] args){
  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;
  }
 }
}

练习

public class R{
  public static void main(String[] args){
  int month=3;
  switch (month)
  {
  case 1:
    System.out.println("这个月是冬天");
    break;
  case 2:
    System.out.println("这个月是冬天");
    break;
  case 3:
    System.out.println("这个月是春天");
    break;
  case 4:
    System.out.println("这个月是春天");
    break;
  case 5:
    System.out.println("这个月是春天");
    break;
  case 6:
    System.out.println("这个月是夏天");
    break;
  case 7:
    System.out.println("这个月是夏天");
    break;
  case 8:
    System.out.println("这个月是夏天");
    break;
  case 9:
    System.out.println("这个月是秋天");
    break;
  case 10:
    System.out.println("这个月是秋天");
    break;
  case 11:
    System.out.println("这个月是秋天");
    break;
  case 12:
    System.out.println("这个月是冬天");
    break;
  default:
    System.out.println("没有这个月");
    break;
  }
 }
}

8.(1)

public class S{
  public static void main(String[] args){
  int x=1;
  do{
    System.out.println("x="+x);
    x++;
  }while(x<1);
  System.out.println(x);
 }
}

(2)

public class S2{
  public static void main(String[] args){
  int y=1;
  while(y<1){
    System.out.println("y="+y);
    y++;
  }
  System.out.println(y);
 }
}

 

 9

(1)

 

public class U1{
  public static void main(String[] args){
  for(int x=1;x<3;x++)
  {
    System.out.println("x="+x);
  }
   }
}

(2)

 

public class U2{
  public static void main(String[] args){
  for(System.out.println("a");System.out.println("b");System.out.println("c"))
  {
    System.out.println("d");
  }
   }
}

posted @ 2017-10-02 11:10  GJ77  阅读(190)  评论(1编辑  收藏  举报