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();
}
}
}
}