Java流程控制习题

选择题

1.d
2.b
3.d
4.b
5.c
6.c
7.c
8.b
9.d
10.b

编程

 public static void main(String[] args) {
	 	int x=-5;
	 	int y=0;
	 	if(x<0){
	 		y=-1;
	 	}else if(x==0){
	 		y=0;
	 	}if(x>0){
	 		y=1;
	 	}
	 	System.out.println("x="+x+","+"y="+y); 			
	 }
 }

 public static void main(String[] args) {
	 	char ch='a';
	 	switch(ch){
	 	case'a':{
	 		System.out.println("元音字母"+ch);
	 		break;
	 	}
	 	case'e':{
	 		System.out.println("元音字母"+ch);
	 		break;
	 	}
	 	case'i':{
	 		System.out.println("元音字母"+ch);
	 		break;
	 	}
	 	case'o':{
	 		System.out.println("元音字母"+ch);
	 		break;
	 	}
	 	case'u':{
	 		System.out.println("元音字母"+ch);
	 		break;
	 	}
	 	default:{
	 		System.out.println("不是元音字母");
	 		break;
	 	}
	 		
	    } 	
	 }
 } 	
 
 public static void main(String[] args) {
	 	int n=0;
	 	int sum=0;
	 	while(n<5){
	 		n++;
	 		sum=(n*n)+sum;	
	 	}
	 	System.out.println(sum);
	 }
 } 	
 public static void main(String[] args) {
	  int ge;
	  int shi;
	  int bai;
	  for(int i=200;i<300;i++){
		  bai=i / 100 % 10;
		  shi=i / 10 % 10;
		  ge=i%10;
		  int ji=bai*shi*ge;
		  int sum=bai+shi+ge;
		  if(ji==42&&sum==12){
			  System.out.println(i);
		  }
	   }
	}
 } 	
public static void main(String[] args) {
		int jSum = 0;
		for(int i = 0; i <= 100; i++){
			if(i%2 != 0){
				jSum += i;
				}
		System.out.println("奇数的和为:" + jSum);
}
 
public static void main(String[] args) {
 
		int j= 0;
 
		for (int i = 100; i < 1000; i++) {
			int ge = i % 10;
			int shi = i / 10 % 10;
			int bai = i / 100 % 10;
 
			if (i == ge * ge * ge + shi * shi * shi + bai * bai * bai) {
				System.out.println(i + "是水仙花数");
				j++;
			}
		}
		System.out.println("一共有" + j+ "个水仙花数");
	}

public static void main(String[] args) {
		int j = 1;
		for(int i = 15; i > 1; i--) {
			j= (j+ 1) * 2;
		}
		System.out.println("大树总共有树叶" + j + "片");
	}
}
public static void main(String[] args){
        for(int i = 0;i <= 33; i++)
            for(int j = 0;j <= 50;j++){
                int k = 100 - i- j;
                if((3 * i + 2 * j + k/2 == 100) && (k % 2 == 0)){
                    System.out.println("大马数量为:"+ i +",  " + "中马数量为:"+ j + ",  " + "小马数量为:" + k);
                }
           }
    }
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值