第四天

作者: 一大队的人 | 来源:发表于2014-09-04 19:07 被阅读0次

    第四天了

    上午处理了昨天AS的遗留问题,添加图片,然后添加容器,添加容器的遮罩,添加鼠标的事件监听来实现类似的刮刮乐功能,下午学习了Java的流程控制。

    Java的流程控制

    三大控制流程:

    顺序

    选择

    循环

    //ControlFlow.java
    
    public class ControlFlow {
    
    public static void main(String args[]){
        
        //三大流程控制
        //1.顺序
        print(1);
        print(2);
        print(3);
        //2.选择  if(条件){表达式} 单分支结构
        Scanner input=new Scanner(System.in);
        //模拟英雄联盟的杀人的过程
        int killNumber=input.nextInt();
        if(killNumber==1){
            
            print("You hava slave the enemy");
        }
        if(killNumber==2){
            print("Double kill...");
        }
        if(killNumber==3){
            
            print("Trible kill...");
        }
        if(killNumber==4){
            print("Quadra kill...");
        }
        if(killNumber==5){
            
            print("Penta kill...");
            try {
                Thread.sleep(1000);
            } catch (InterruptedException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            print("Ace");
        }
    //多分支Switch(){ case: ; default: ;}
    String str=new Scanner(System.in).next();
        print(str);
    char code=str.charAt(0);
        switch(code){
        case 'q' : print("Q Spell"); break;
        case 'w' : print("W Spell"); break;
        case 'e' : print("E Spell"); break;
        case 'r' : print("T Spell"); break;
        default:    print("未能匹配");
        }
    ////循环 for(计数器;执行条件;自增){表达式}    
        for(int i=0;i<=100;i++){
            print(i+" Times.");
        }
        
    }
    
    public static void print(Object obj){
        System.out.println(obj);
        
    };
    }
    

    课堂作业:

    输入一个数字来判断他的成绩是属于优良中差哪一个段位

    //Grade.java
    import java.util.InputMismatchException;
    import java.util.Scanner;
    
    
    public class Grade {
    public static void main(String args[]){
        Scanner input=new Scanner(System.in);
        int grade=0;
        try{
         grade=input.nextInt();
         
        }catch(InputMismatchException e){
            Print.print("请输入数字");
            grade=new Scanner(System.in).nextInt();
        }
        if(grade<0||grade>100){
            Print.print("输入数据有误,请检查后再试。");
            grade=new Scanner(System.in).nextInt();
        }
        if(grade<60&&grade>0){
            Print.print("成绩太差了");
        }
        if(grade>=60&&grade<70){
            Print.print("低空飞过,继续努力");
        }
        if(grade>=70&&grade<80){
            Print.print("勉强勉强,中等成绩");
        }
        if(grade>=80&&grade<90){
            Print.print("你是我等待的良人");
        }
        if(grade>=90&& grade<=100){
            Print.print("五星神人,你已经超过全班99%的人");
        }
    }
    
    }
    
    //Output:
    55
    成绩太差了
    65
    低空飞过,继续努力
    75
    勉强勉强,中等成绩
    85
    你是我等待的良人
    95
    五星神人,你已经超过全班99%的人
    101
    输入数据有误,请检查后再试。
    -55
    输入数据有误,请检查后再试。
    

    课后作业:

    列出1-100内的质数

    public class PrimeNumber {

    public static boolean isPrime(int i){
        for (int j=2;j<i;j++){
    //          System.out.println("i为:"+i+" J为:"+j);
            if(i%j==0){
                return false;
            }
        }
        return true;
    }
    public static void main(String args[]){
        for (int i=2;i<=100;i++){
            if(isPrime(i)){
                System.out.println(i);
            }
            
        }
    }
    
    }
    //Output:
    [2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97]
    

    相关文章

      网友评论

          本文标题:第四天

          本文链接:https://www.haomeiwen.com/subject/nnpytttx.html