作业题.
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");
}
}
}