一、某公司年会抽奖
import java.util.Scanner;
public class Job1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in); //创建扫描器,获取控制台输入的值
System.out.print("请输入您的奖号:"); //输入提示
double num1=sc.nextDouble(); //记录输入的第一个数字
if(num1==1) {//如果奖号为1
System.out.println("恭喜获得一等奖:42寸彩电");//获得42寸彩电
}else if(num1==2) {//如果奖号为2
System.out.println("恭喜获得二等奖:光波炉");//获得光波炉
}else if(num1==3) {//如果奖号为3
System.out.println("恭喜获得三等奖:加湿器");//获得加湿器
}else if(num1==4) {//如果奖号为4
System.out.println("恭喜获得四等奖:16G_U盘");//获得16G_U盘
}
sc.close(); //关闭扫描器
}
}
import java.util.Scanner;
public class Job2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in); //创建扫描器,获取控制台输入的值
System.out.print("请输入您的奖号:"); //输入提示
int num1=sc.nextInt(); //记录输入的第一个数字
switch (num1) {
case 1://如果等于1,则继续进行下一行代码
System.out.println("恭喜获得一等奖:42寸彩电");//获得42寸彩电
break;//结束判断
case 2://如果等于2,则继续进行下一行代码
System.out.println("恭喜获得二等奖:光波炉");//获得光波炉
break;//结束判断
case 3://如果等于3,则继续进行下一行代码
System.out.println("恭喜获得三等奖:加湿器");//获得加湿器
break;//结束判断
case 4://如果等于4,则继续进行下一行代码
System.out.println("恭喜获得四等奖:16G_U盘");//获得16G_U盘
break;//结束判断
default://如果不符合以上任何一个结果
System.out.print("输入错误:");//输出“输入错误”
}
sc.close();//关闭扫描器
}
}
二、计算2+4+6+8+……+100的值
public class Job1 {
public static void main(String[] args) {
int sum=0; //总和
for(int i=2; i<=100; i++){
if(i%2==0)//如果i能整除2则进行下一个语句
sum+=i; //累加
}
System.out.println(sum);
}
}
三、输入十个数,并求这十个数的乘积
import java.util.Scanner;
public class Job6 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in); //创建扫描器,获取控制台输入的值
int n=10; //表示限制输入的个数
long sum=1L;
System.out.printf("请输入10个整数");
for(int i=0; i<n; ++i){
int num=sc.nextInt();
sum*=num; //运算
}
System.out.println("结果:"+sum);
}
}
四、要求按顺序输出0-9之间的整数数字,但不能包含数字6
public class Job2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int i=0;
do {
if(i!=6){//如果是6则下一步
System.out.println(i);//输出
}
i++;
}while(i<10);
}
}
五、输入一个正数n,然后打印出1到n中的所有素数
import java.util.Scanner;
public class Job3 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in); //创建扫描器,获取控制台输入的值
System.out.print("请输入一个正整数n:"); //输入提示
int n=sc.nextInt(); //记录输入的第一个数字
for (int i = 2; i <= n; i++) // 1不是素数,所以直接从2开始循环
{
int j = 2;
while (i % j != 0) {//看i是否能整除2,是则进行下一个语句
j++; //j自加
}
if (j == i)//判断是否是其本身
{
System.out.println(i); //输出
}
sc.close(); //关闭扫描器
}
}
}
六、打印九九乘法表
public class Job4 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int i=1;//赋值
int j=1;//赋值
for(i=1;i<=9;i++){
for(j=1;j<=i;j++){
System.out.print(i+"*"+j+"="+i*j+"\t");//输出
}
System.out.println();//换行
}
}
}
七、输入一个年份n,然后输出从1949年到n年中所有的闰年
import java.util.Scanner;
public class Job5 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in); //创建扫描器,获取控制台输入的值
System.out.println("请输入结束年份:");
int n1=1949;//输入开始年份
int n2=sc.nextInt();//输入结束年份
for (int year =n1;year <=n2;year++) {
if (year % 4 == 0 && year % 100!=0||year % 400 == 0){
System.out.print(year+" ");
}
if (year % 20 == 0){
System.out.println();
}
}
sc.close(); //关闭扫描器
}
}
八、for嵌套while
1;
for(2;3;4){
5;
while(条件语句){
6;
}
7;
}
8;
九、do...while嵌套for
1;
do{
2
for(3;4;5){
6;
}
7;
}while(条件1)
8