Java第四次作业

第一题

第一个方法

package 抽奖;

import java.util.Scanner;

public class klj {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入您的奖号:");
        int count = sc.nextInt();
        if  (count == 1) {

        System.out.println("恭喜你获得一等奖:42寸彩电");
        }
        else if(count==2) {
        System.out.println("恭喜你获得二等奖:光波炉");
        }
        else if(count==3) {
        System.out.println("恭喜你获得三等奖:加湿器");
        }
        else if(count==4) {
        System.out.println("恭喜你获得四等奖:16G-U盘");
        }
        sc.close();
    }

第二个方法

package huoche;

import java.util.Scanner;

public class fhh {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入您的奖号:");
        int count = sc.nextInt();
        switch (count) {
        case 1 :
        System.out.println("恭喜你获得一等奖:42寸彩电");
        break;
        case 2:
        System.out.println("恭喜你获得二等奖:光波炉");
        break;
        case 3:
        System.out.println("恭喜你获得三等奖:加湿器");
        case 4:
        System.out.println("恭喜你获得四等奖:16G-U盘");
        break;
         }
        sc.close();
    }

}

效果图:

第二题

第一个方法

package 明日科技;

import java.util.Scanner;

public class 科技 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner sc= new Scanner(System.in);
          System.out.println("请您输入公司名称:");
          String a =sc.nextLine();
          switch (a) {
          case "明日科技":
           System.out.println("主要出版专业的互联网编程语言书籍,针对零基础,本着快速上手,易学的原则。"
             + "出版的书籍有python,c语言,java系列等");
           break;
          case "阿里巴巴":
           System.out.println("是国内最大的互联网平台之一,旗下有支付宝,淘宝等业务。");
           break;
          case "京东集团":
           System.out.println("主要经营网上购物商城,几乎包含了所有人们需要的东西,包括书籍,"
             + "日常生活用品,交通工具,电子产品系列等。");
           break;
          default:

           sc.close();
    }

    }
}

第二个方法

package 明日科技;

import java.util.Scanner;

public class 科技2 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner sc= new Scanner(System.in);
          System.out.println("请您输入公司名称:");
          String a =sc.nextLine();
          if(true == a.equals("明日科技")){
           System.out.println("主要出版专业的互联网编程语言书籍,针对零基础,本着快速上手,易学的原则。"
             + "出版的书籍有python,c语言,java系列等");
              }
          else if(true == a.equals("阿里巴巴")) {
           System.out.println("是国内最大的互联网平台之一,旗下有支付宝,淘宝等业务。");}
           else if(true == a.equals("京东集团")) {
           System.out.println("主要经营网上购物商城,几乎包含了所有人们需要的东西,包括书籍,"
             + "日常生活用品,交通工具,电子产品系列等。");
}

           sc.close();
    }

}

运行效果

第三题

第一个方法

package 成绩;

import java.util.Scanner;

public class chen2 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner sc=new Scanner(System.in);              //开启扫描器
        System.out.println("请输入要查询的录取分数线(比如民办本科,艺术类本科,"
          + "体育类本科,二本,一本):");         //进行询问语句
       String a= sc.next();                       //输入数据给编译器
       if(true==a.equals("一本")) {               //判断所输入的数据是否正确,正确则输出以下语句,不正确则执行下一个if语句
        System.out.println("一本录取分数线:555分");
       }else if(true==a.equals("二本") ){         //判断所输入的数据是否正确,正确则输出以下语句,不正确则执行下一个if语句
        System.out.println("二本录取分数线:445分");
       }else if(true==a.equals("艺术类本科") ){   //判断所输入的数据是否正确,正确则输出以下语句,不正确则执行下一个if语句
        System.out.println("艺术类本科录取分数线:290分");
       }else if(true==a.equals("体育类本科") ){   //判断所输入的数据是否正确,正确则输出以下语句,不正确则执行下一个if语句
        System.out.println("体育类本科录取分数线:280分");
       }else if(true==a.equals("民办本科") ){    //判断所输入的数据是否正确,正确则输出以下语句,不正确则执行下一个if语句
        System.out.println("艺术类本科录取分数线:350分");
       }else {                                 //若以上都不正确则输出以下语句
        System.out.println("未查询到此分数线");
       }
       sc.close();                             //关闭扫描器
        } 
   
  



}

第二个方法

package 成绩;

import java.util.Scanner;

public class chen {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner sc=new Scanner(System.in);//开启扫描器
        System.out.println("请输入要查询的录取分数线(比如民办本科,艺术类本科,"
          + "体育类本科,二本,一本):");                                 //输出询问数据语句
       String a= sc.next();                                               //给编译器数据
       switch(a){                                                        //使用switch语句进行判断,根据输入的数据执行语句
             case "二本": System.out.println("二本录取分数线:445分");
             break;
             case "一本":System.out.println("一本录取分数线555分");
             break;
             case "体育类本科":System.out.println("体育类本科分数线:280分");
             break;
             case "艺术类本科":System.out.println("艺术类本科分数线:290分");
             break;
             case "民办本科":System.out.println("民办本科分数线:350分");
             default:                                                        //若输入的数据,以上不存在则输出以下语句
              System.out.println("未查询到此分数线");
               break;
       }
       sc.close();                                 //关闭扫描器
    }

}

第四题

package 加到一百;

public class 加到 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int i=0;                //定义一个变量量
        int sum=0;            //定义一个常量
        while(i<=100){        //编辑一个循环体
            sum=sum+i;         
            i++;
        }
        System.out.println("while循环:1+2+3+...+100="+sum);//输出计算后的值
    }
}


    

运行效果

第五题

package 十个数的乘积;

import java.util.Scanner;

public class 乘积 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner sc = new Scanner(System.in);//创建新的键盘扫描口
        int[] nums = new int[10];//定义一个数组
        int product = 1;
        for (int i = 0; i < 10; i++) {//编辑一个循环体
           System.out.print("请输入第" + (i + 1) + "个数:");
           nums[i] = sc.nextInt();
           product *= nums[i];
        }
        sc.close();
        System.out.println("十个数的乘积为:" + product);//输出计算后的值
}


    }

第六题

package 排列;

public class 排 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        for (int i = 0; i < 9; i++) {   //0到9的数
              if (i != 6) {                 //if判断6
                  System.out.print(i + " ");  //输出计算后的值
              }
          }
    }
}

第七题

package 正整数;

import java.util.Scanner;

public class shu {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner sc = new Scanner(System.in);        //创建扫描器,
          System.out.println("请输入一个正整数:" ); //输出“请输入一个正整数:”
          int a =sc.nextInt();                      //获取键盘输入的值
          int b,c;                                    //定义int变量b,c
          for(b=1;b<=a;b++){                            //for循环
           for(c=2;c<b;c++) {                            //for循环
            if(b%c==0) {                             //如果b取余c
             break;                                 //跳出当前循环
            }
           }
          if(b==c) {                              //如果b=c
           System.out.println(b);               //输出b的值
          }
           }
         }
        }

第八题

package 九九乘法表;

public class jiujiu {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        for (int i = 1; i <= 9; i++) {             //for外循环
              for (int j = 1; j <= i; j++) {        //for内循环
                  System.out.print(j + "*" + i + "=" + (i * j));//输出计算过后的值
                  System.out.print("   ") ;            //输出空格分割表格
              }
              System.out.println();                  //输出
          }
          
         }

        }

第九题

package 年份;

import java.util.Scanner;

public class nian {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner sc = new Scanner(System.in);//创建一个新的扫描口
        System.out.println("请输入一个年份:");//输出输入年份
        int count = sc.nextInt(); //定义一个变量接收键盘输入的字符
        for(int y = 1949 ;y < count;y++)  //定义for循环
        if (y % 4 == 0 && y % 100 != 0 || y % 400 ==0) {//判断是否为闰年
            System.out.println(y);//输出y的值
        }
        
        sc.close();//关闭扫描口
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值