java第4次作业

1某公司年会抽奖规则如下:
        1"代表“一等奖",奖品是"42寸彩电";
        2"代表“二等奖",奖品是"光波炉";
        3"代表“三等奖",奖品是"加湿器";
        4"代表“安慰奖",奖品是"16G-U盘"。

switch语句

package d4z;//包名
import java.util.Scanner;//导入java.util.scanner类
 public class Gongshiswitch {//创建类
	 public static void main(String[] args) {//主方法
    System.out.println("请输出中奖号码");//输入信息
    Scanner sc=new Scanner(System.in);//输入奖号
    int num=sc.nextInt();//将奖号赋予给a
    switch(num){//指定switch语句的表达式为变量num
    case 1://定义case语句中的常量为1
    System.out.println("恭喜获得一等奖:42寸彩电");//输出获奖信息
    break;//退出循环
    case 2://定义case语句中的常量为2
    System.out.println("恭喜获得二等奖:光波炉");//输出获奖信息
    break;//退出循环
    case 3://定义case语句中的常量为3
    System.out.println("恭喜获三等奖:加湿器");//输出获奖信息
    break;//退出循环
    case 4://定义case语句中的常量为4
    System.out.println("恭喜获得四等奖:16G-U盘");//输出获奖信息
    break;//退出循环
}
}
}

 java第4次作业_第1张图片

 else....if语句

package d4z;//包名
import java.util.Scanner;//导入java.util.
public class GongshiIF {//创建类
	public static void main(String[] args) {//主方法
     	Scanner sc=new Scanner(System.in);//创建扫描器
			System.out.print("请输入您的奖号:");//输出此语句
			int num=sc.nextInt();//将键盘输入的值赋值给变量
			System.out.printf("恭喜获得%d等奖:",num);//输出此语句并定义num类型
			if(num==1) { //如果输入为1输出以下结果{
			System.out.println("42寸彩电");//输出此语句
			}
			else if(num==2){//如果输入为2输出以下结果 
			System.out.println("光波炉");//输出此语句
			}
			else if(num==3) { //如果输入为3输出以下结果
			System.out.println("加湿器");//输出此语句
			}else if(num==4) { //如果输入为4输出以下结果
				System.out.println("16G--u盘");//输出此语句
			}
	}
}

java第4次作业_第2张图片

2、百度一下
        
        请编写一个程序模拟百度一下搜素功能,要求输出公司的名称输出公司简介,公司如下,明日科技,京东集团,阿里巴巴。明日科技介绍:主要出版专业的互联网编程语言书籍,针对零基础,本着快速上手,易学的原则。出版的书籍有python,c语言,java。阿里巴巴介绍:是国内最大的互联网购物平台之一,旗下有支付宝,淘宝等业务。京东集团介绍:主要经营网上购物商城,几乎包含了所有人们需要的东西,包括书籍,日常生活用品,交通工具,电子产品系列等。

switch语句

package d4z;//包名
import java.util.Scanner;//导入java.util.
public class Zouye42switch {//创建类
	public static void main(String[] args) {//主方法
		System.out.println("请输入公司名称:");//输出"请输入公司名称:
		Scanner sc=new Scanner(System.in);//输入公司名称
		String c=sc.nextLine();//将sc的值赋予给c
		switch(c){//switch语句
		case "明日科技"://定义case语句中的常量为1
		System.out.println("明日科技主要出版专业的互联网编程语言书籍,针对零基础,本着快速上手,易学的原则。出版的书籍有python,c语言,Java系列等");//输出信息
		//退出循环
		break;
		case"京东集团"://定义case语句中的常量为2
		System.out.println("京东集团主要经营网上购物商城,几乎包含了所有人民需要的东西,包括书籍,日常生活用品,交通工具,电子产品系列等");//输出信息
		break;//定义case语句中的常量为3
		case"阿里巴巴":
		System.out.println("阿里巴巴是国内最大的互联网购物平台之一,旗下有支付宝,淘宝等业务");//输出信息//退出循环
	}
	}
}

java第4次作业_第3张图片

if else语句

package d4z;//包名
import java.util.Scanner;//导入java.util.
public class Zouye42if {//创建类
	public static void main(String[] args) {//主方法
		Scanner sc=new Scanner(System.in);//创建扫描器
		System.out.print("请输入公司名称:");
		String nam=sc.next();//给num变量赋值
		String nam1="明日科技";//定义num1变量并赋值
		String nam2="京东集团";//定义num2变量并赋值
		String nam3="阿里巴巴";//定义num3变量并赋值
		if(nam.equals(nam1)) {
		System.out.println("明日科技主要出版专业的互联网编程语言书籍,针对零基础,本着快速上手,易学的原则。出版的书籍有python,c语言,java系列等");
		}//如果输入了明日科技就输出此语句
		else if(nam.equals(nam2)) {
		System.out.println("京东全面向技术转型,迄今京东体系已经投入了近600亿元用于技术研发。. 京东集团定位于\"以供应链为基础的技术与服务企业");
		}//如果输入了京东集团就输出此语句
		else if(nam.equals(nam3)){
		System.out.println("阿里巴巴是全球国际贸易领域内最大、最活跃的网上交易市场和商人社区");
		}//如果输入阿里巴巴就输出此语句
		else
		System.out.println("公司信息还未收入");//如果都没有就输出此语句
		sc.close();//关闭扫描器
   }
 }

java第4次作业_第4张图片

3、查询高考录取分数线
       

        使用多分支语句实现查询高考录取分数线的功能,其中,民办本科:350分;艺术类本
科:290分;体育类本科:280分;二本:445分,一本:555分。

switch语句

package d4z;//包名
import java.util.Scanner;//导入java.util.
public class Zouye43switch {//创建类
	public static void main(String[] args) {//主方法
            System.out.println("请输入要查询的院校类型(例如:民办本科,艺术类本科,体育类本科,二本,一本");
			Scanner sc=new Scanner(System.in);
			String a=sc.next();
			String b="民办本科";
			String c="艺术类本科";
			String d="体育类本科";
			String e="二本";
			String g="一本";
			switch(a) {
			case "民办本科":
			System.out.println("民办本科录取分数线:350");
			break;
			case "艺术类本科":
			System.out.println("艺术类本科录取分数线:290");
			break;
			case "体育类本科":
			System.out.println("体育类本科录取分数线:280");
			break;
			case "二本":
			System.out.println("二本录取分数线:445");
			break;
			case "一本":
			System.out.println("一本录取分数线:555");
			break;
			}
			sc.close();
			}

			}

  if语句

package d4z;//包名
import java.util.Scanner;//导入java.util.
public class Zouye43IF {//创建类
	public static void main(String[] args) {//主方法
		System.out.println("请输入要查询的院校类型(例如:民办本科,艺术类本科,体育类本科,二本,一本");
		Scanner sc=new Scanner(System.in);
		String a=sc.next();//从键盘给抽象类型赋值
		String b="民办本科";//给抽象类型赋值
		String c="艺术类本科";//给抽象类型赋值
		String d="体育类本科";//给抽象类型赋值
		String e="二本";//给抽象类型赋值
		String g="一本";//给抽象类型赋值
		if(a.equals(b))
		System.out.println("民办本科录取分数线:350");//如果值相等就输出
		else if(a.equals(c))
		System.out.println("艺术类本科录取分数线:290");//如果值相等就输出
		else if(a.equals(d))
		System.out.println("体育类本科录取分数线:280");//如果值相等就输出
		else if(a.equals(e))
		System.out.println("二本录取分数线:445");//如果值相等就输出
		else if(a.equals(g))
		System.out.println("一本录取分数线:555");//如果值相等就输出
		sc.close();
	}
}

java第4次作业_第5张图片

4.计算2+4+6+8+......+100的值 

package d4z;//包名
public class Zouye44 {//类名
	public static void main(String[] args) {//主方法
		int sum=0;//定义一个int型变量sum来储存相加的值
        for(int i=1;i<=100;i++){//for语句用来控制循环次数
            if(i%2!=0){//判断i是不是偶数
                continue;//跳到下一次循环
            }
            sum+=i;//计算1~100之间所有偶数的和        
        }
        System.out.println(sum);//输出sum的值
    }
} 

java第4次作业_第6张图片

 5.输出十个数,并求这十个数的乘积

package d4z;//包名
import java.util.Scanner;//导入java.util.scanner类
public class Zouye45 {    //类名
	    public static void main(String[] args) {//主方法
	        int b=1;//定义一个整型变量b
	        System.out.println("请输入十个数:");//输出信息
	        for(int i=1;i<=10;i++){//for语句控制循环次数
	            Scanner scanner=new Scanner(System.in);//输入数字
	            int a=scanner.nextInt();//将数字赋予给a
	            b*=a;     //累成十个数的积            
	        }
	        System.out.print(b);//输出b的值
	    }
	}

java第4次作业_第7张图片

6.要求按顺序输出0-9之后的整数数字,但是不能包含数字6

package d4z;//包名
public class Zouye46 {//类名
	public static void main(String[] args) {//主方法
		for(int i=1;i<10;i++){//输出1到9
	          if(i!=6){//6不输出
	           System.out.println(i);//输出i
	          }
	          else{     
	          }
	         }   
	 }
}

 java第4次作业_第8张图片

 7.输出一个正整数n并打印1到n的素数

package d4z;									//包名
import java.util.Scanner;						//导入java.util.scanner类
	public class Zouye47{						//类名
		public static void main(String[] args){ //主方法
			Scanner shu=new Scanner(System.in); //创建扫描器
			 System.out.print("请输入数字:");		//输出
			  int a1=shu.nextInt();				//定义a1
				for(int i=0;i<=a1;i++) {		//定义i并<=a1,每次循环加一
					if( i%2==0) {				//判断i取余数是否=0
					continue;					//如果取余数=0就跳过本次循环
				}
				System.out.println(i);			//输出i
	}
  }	
}

 java第4次作业_第9张图片

8.打印九九乘法表

package d4z;//包名
public class Zouye48 {//类名
	public static void main(String[] args) {//主方法
		int i,j;//定义两个整型变量
		for(i=1;i<=9;i++){//输出9行
			for(j=1;j

java第4次作业_第10张图片

 9.输入一个年份n,然后输出从1949年到n年中的所有的闰年

package d4z;//包名
import java.util.Scanner;//导入java.util.scanner类
public class Zouye49 {//类名
	public static void main(String[] args) {//主方法
		System.out.println("请输入闰年的范围: ");//输出语句
		  Scanner scan = new Scanner(System.in);//开启扫描器
		  int year = scan.nextInt();//定义一个整型
		  int count = 0;//赋值
		  int i = 0;//赋值
		  for(i = 1949; i <= year; i++){//输出1949之后的
		   if(((i % 100 != 0) && (i % 4 == 0)) || (i % 400 == 0)){//判定4年为一次
		    System.out.println(i + "是闰年");//输出
		    count ++;//赋值
		   }
		  }
		  System.out.println(count);//输出赋值
		 }
		}

java第4次作业_第11张图片

你可能感兴趣的:(java)