某公司年会抽奖
用switch语句
import java.util.Scanner;
public class G {
public static void main(String[] args) {
// TODO 自动生成的方法存根
Scanner sc = new Scanner(System.in);
System.out.print("请输入您的奖号:"); //输出内容
int a = sc.nextInt(); //创建扫描器
switch(a) { //使用switch判断数字
case 1:
System.out.println("恭喜获得一等奖:42寸彩电");
break; //如果等于1输出内容break表示结束判断
case 2:
System.out.println("恭喜获得二等奖:光波炉");
break; //如果等于2输出内容break表示结束判断
case 3:
System.out.println("恭喜获得三等奖:加湿器");
break; //如果等于3输出内容break表示结束判断
case 4:
System.out.println("恭喜获得安慰奖:16G-U盘");
break; //如果等于4输出内容break表示结束判断
}
sc.close(); //关闭扫描器
}
}
运行结果
if语句
import java.util.Scanner;
public class D {
public static void main(String[] args) {
// TODO 自动生成的方法存根
Scanner sc = new Scanner(System.in); //创建扫描器
System.out.print("请输入您的奖号:"); //输出内容
int a = sc.nextInt(); //使用if判断数字
if(a==1) {
System.out.println("恭喜获得一等奖:42寸彩电"); //如果等于1输出内容
}else if(a==2) {
System.out.println("恭喜获得二等奖:光波炉"); //如果等于2输出内容
}else if(a==3) {
System.out.println("恭喜获得三等奖:加湿器"); //如果等于3输出内容
}else if(a==4) {
System.out.println("恭喜获得安慰奖:16G-U盘"); //如果等于4输出内容
}
}
}
运行结果
计算 2+4+6+8+……+100的值
package 百度;
public class AS {
public static void main(String[] args) {
// TODO 自动生成的方法存根
int sum=0; //偶数相加后的结果
for(int i =2;i<=100;i+=2) {
sum=sum+i; //指定循环条件及循环体
}
System.out.print("2+4+6+8+……+100的值="+sum); //输出结果
}
}
运行结果
输入十个数,并求这十个数的乘积
package 百度;
import java.util.Scanner;
public class G {
public static void main(String[] args) {
// TODO 自动生成的方法存根
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);
}
}
运行结果
要求按序输出 0-9
之间的整数数字,但是不能包含数字 6
package 百度;
public class H {
public static void main(String[] args) {
// TODO 自动生成的方法存根
for (int i = 0; i < 10; i++) { //0到10的数
if (i != 6) { //if判断6
System.out.print(i + " "); //输出
}
}
}
}
运行结果
输入一个正整数 n
,然后打印出1到n 中的所有素数(也称质数,自行百度其含义)
package 百度;
import java.util.Scanner;
public class UW {
public static void main(String[] args) {
// TODO 自动生成的方法存根
Scanner sc = new Scanner(System.in); //创建扫描器
System.out.println("请输入一个正整数:" ); //输出“请输入一个正整数:”
int a =sc.nextInt(); //获取一个值
int b,c; //定义变量
for(b=1;b<=a;b++){ //for循环
for(c=2;c<b;c++) { //for循环
if(b%c==0) { //如果b除以c余0
break; //跳出当前循环
}
}
if(b==c) { //如果b=c
System.out.println(b); //输出b的值
}
}
}
}
运行结果
打印九九乘法表
package 百度;
public class ASDF {
public static void main(String[] args) {
// TODO 自动生成的方法存根
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(j + "×" + i + "=" + (i * j) + "\t");
}
System.out.println(); //输出
}
}
}
运行结果
输入一个年份n,然后输出从 1949 年到 n 年中所有的闰年
package 百度;
import java.util.Scanner;
public class JEFF {
public static void main(String[] args) {
// TODO 自动生成的方法存根
Scanner sc = new Scanner(System.in);//创建一个新的扫描口
System.out.println("请输入一个年份:");//输出输入年份
int count = sc.nextInt(); //定义一个变量接收键盘输入的字符
for(int y = 1949 ;y < count;y++)
if (y % 4 == 0 && y % 100 != 0 || y % 400 ==0) {
System.out.println(y);
}
sc.close();
}
}
运行结果