Java第四次作业

1.某公司年会抽奖

if语句

import java.util.Scanner;

public class Fourthree {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc=new Scanner(System.in);//创建扫描器
		System.out.println("请输入奖号:");//输入奖号
		int pride=sc.nextInt();
		
	
	if(pride==1) {//判断条件
		System.out.println("恭喜获得一等奖:”奖品是42寸彩电“");//一等奖奖品
	}else if(pride==2){
		
		System.out.println("恭喜获得二等奖:”奖品是光波炉“");
		
	}else if(pride==3) {
		
		
		System.out.println("恭喜获得三等奖:”奖品是加湿器“");
	}else if(pride==4) {
		
		
		System.out.println("恭喜获得安慰奖:”奖品是16G-u优盘“");
	
	}
	else {//否则
		
		System.out.println("无");
	}
	sc.close();//关闭扫描器
	
		
	}
	
}
	

switch语句

import java.util.Scanner;

public class Fourfour {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

		
			Scanner sc=new Scanner(System.in);//创建扫描器
			System.out.println("请输入奖号:");
			int pride=sc.nextInt();//获取信息
			switch(pride) {
			
			case 1:
			
				System.out.println("恭喜获得一等奖:”奖品是42寸彩电“");
				break;//break结束
			case 2:
				System.out.println("恭喜获得二等奖:”奖品是光波炉“");
				break;
			case 3:
				System.out.println("恭喜获得三等奖:”奖品是加湿器“");
				break;
			case 4:
				System.out.println("恭喜获得安慰奖:”奖品是16G-u优盘“");
				break;
			
				default://没有的情况判断
					
					System.out.println("无");
					
			}
			
		sc.close();//关闭扫描器
		
	}

}

 

2.百度一下

switch语句

import java.util.Scanner;//scanner扫描类

public class Fourfour {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

		
			Scanner sc=new Scanner(System.in);
			System.out.println("请输入公司名称:");
			String p=sc.nextLine();//获取文字
			  switch(p){
			
			case "明日科技"://文字输入
			
				System.out.println("主要出版的互联网编程语言书籍,针对零基础,本着快速上手,易学的原则。出版的"
						+ "书籍有python,C语言,Java");//输出
				break;
			case "阿里巴巴":
				System.out.println("是国内最大的互联网购物平台之一,旗下有支付宝淘宝等业务。");
				break;
			case "京东集团":
				System.out.println("主要经营网上购物商城,几乎包括了人们所需要的东西,包括书籍,日常生活用品"
						+ "交通工具,电子产品系列等。");
				break;
			
			
				default:
					
					System.out.println("无");
					
			}
			
		sc.close();//关闭扫描器
		
	}

}

 if语句

import java.util.Scanner;//隐入scanner类



public class  Fourthree {

public static void main(String[] args) {
	

	Scanner sc = new Scanner(System.in); //创建扫描器,接收控制台输入内容

	System.out.println("请输入公司名称:"); //输出

	String a = sc.next(); //获取控制台文字

	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("阿里巴巴是国内最大的互联网购物平台之一,旗下有支付宝,淘宝等业务。");

	}


   else{//当以上条件不符合,执行else
           
	                        System.out.println("无");      
}


    sc.close();//关闭 扫描器 
}
}

3.查询录取分数线

if语句

import java.util.Scanner;//引入scanner类
public class Fourthree {
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  Scanner sc =new Scanner(System.in);//创建扫描类
  System.out.println("请输入要查询的录取分数线(比如民办本科、艺术类本科、体育类、一本、二本)");//输入问题提示
  String num1=sc.nextLine();//获取控制台输入的文字
 if(num1.equals("民办类本科")) {//输入民办类本科
   System.out.println("民办类本科录取分数:350分");//输出录取分数
  }else if(num1.equals("艺术体育类本科")) {
   System.out.println("艺术体育类本科滤去分数:290分");
  }else if(num1.equals("二本")) {
   System.out.println("二本录取分数线445分");
  }else if(num1.equals("一本")) {
   System.out.println("一本录取分数线:555分");
  }else {//当不符合上述条件,执行else
   System.out.println("抱歉,无录取分数");//输出
}
  sc.close();//关闭扫描器
 }
 
}

 switch语句


import java.util.Scanner;//引入scanner类
public class Fourthree {
 public static void main(String[] args) {
  
  Scanner sc =new Scanner(System.in);//创建扫描器
  System.out.println("请输入要查询的录取分数线(比如民办本科、艺术类本科、体育类、一本、二本)");//输入分数线
  String z=sc.nextLine();//获取控制台输入的文字
 
  switch(z) {//使用switch判断数字
  case "民办本科类"://如果=民办本科类
   System.out.println("民办类本科录取分数:350分");//输出
   break;//结束
  case "艺术体育类本科":
   System.out.println("艺术体育类本科滤去分数:290分");
   break;
  case "二本":
   System.out.println("二本录取分数线445分");
   break;
  case "一本":
   System.out.println("一本录取分数线:555分");
   break;
  
   default://如果不符合上述条件
    System.out.println("抱歉,无录取分数");//输出无取分数
   break;//结束
  }
  sc.close();//关闭扫描器
 }
 

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

public class Fourthree {
 public static void main(String[] args) {
  int i=2;//定义i并赋值=2
  int sum=0;//定义sum
  while(i<=100) {//判断i<=100
	  
	  
	  sum=sum+i;//计算公式
	  i++;//i自增
  }
  
  
  System.out.println("sum="+sum);//输出
  
 }
}

 

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

import java.util.Scanner;
public class Fourthree {

	public static void main(String[] args) {
			Scanner sc =new Scanner(System.in);//创建扫描器
			System.out.println("请输入十个数字,用空格隔开:");
			int num1=sc.nextInt();
			int num2=sc.nextInt();//获取十个数
			int num3=sc.nextInt();
			int num4=sc.nextInt();
			int num5=sc.nextInt();
			int num6=sc.nextInt();
			int num7=sc.nextInt();
			int num8=sc.nextInt();
			int num9=sc.nextInt();
			int num10=sc.nextInt();
			System.out.println("10个数的积为:"+(num1* num2*num3*num4*num5*num6*num7*num8*num9*num10));//计算
			
		
			sc.close();//关闭扫描器
			
	}
	
}		
		

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


public class Fourthree {
 public static void main(String[] args) {

	 
	   int i;
		for(i=0;i<=9;i++)//判断
	{
			if(i==6) {//如果i==6,跳过6
		                        /*也就是说如果for循环语句判断条件后要加花括号*/ 
				continue;      /*break是到这个条件结束,只允许判断条件之前的数运行;而continue则会跳过判断条件的数继续执行程序所需要的结果*/ 
			}
       System.out.println(i);//输出i

 }
}
}

 7.输入一个正整数 n,然后打印出1到n 的所有素数(也称质数,自行百度其含义)

import java.util.Scanner;//创建类
 
public class Fourthree {
 public static void main(String[] args) {
  Scanner sc=new Scanner(System.in);
  
  int x=1;
  System.out.println("请输入正整数:");
  int y=sc.nextInt();
  sc.close();//关闭扫描器
  //输入n
  
  int primeNumber=0;//素数个数
     boolean isPrime=true;//判断
  
   for(int i=x;i<y;i++) { 
    for(int j=2;j<=(int)Math.sqrt(i);j++) {
     if(i%j==0) {
      isPrime=false;//错误
         break;//跳出
     }else {//否则
      isPrime=true;//数为正确
      continue;//继续
     }
    }
   if(isPrime) {  //当判断出一个质数后立刻输出
    primeNumber++;  //计算输出了几个素数
    System.out.print(i+"\t");
    if(primeNumber%10==0){  //当已经输出了十个素数的时候,换行
     System.out.println();//输出
       }
      }
         }
         
 } 
}
 

8.打印九九乘法表

public class Fourthree {
 public static void main(String[] args) {

		
		for(int i=1;i<=9;i++) {//定义i,j
		
			for(int j=1;j<=i;j++){//i增大,j也增大
				
		System.out.print(i+ "*" +j+ "=" +i*j+ "");//计算
		}

		 System.out.println();//输出
 
 }
 
		
 }
 
}
 
 

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

import java.util.Scanner;
public class Fourthree {
 public static void main(String[] args) {
	 Scanner sc=new Scanner(System.in);//创建扫描器
	  System.out.println("请输入年份");//输入年份
	  int year=sc.nextInt();
	  
		            for (int i=1949;i<=year;i++){//从1949年向2023年自增
		            if (i%4==0&&i%100!=0||i%400==0){//条件判断
		                System.out.println(i);//输出i
		                sc.close();
		            }
		        }
		    }
		
 
          
 
 }
 
 
 
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值