1:
//判断成绩的等级(用switch,,case完成)
public class aa
{
public static void main(String args[])
{
Scanner input =new Scanner(System.in);
System.out.println("您好!请输入你的成绩:");
double n=input.nextDouble();
switch((int)n/10)
{
case 10:
case 9:System.out.println("你输入的成绩是"+n+"你的成绩等级是A");break;
case 8:System.out.println("你输入的成绩是"+n+"你的成绩等级是B");break;
case 7:System.out.println("你输入的成绩是"+n+"你的成绩等级是C");break;
case 6:System.out.println("你输入的成绩是"+n+"你的成绩等级是D");break;
default: System.out.println("你输入的成绩是"+n+"你的成绩等级是E");
}
}
}
(用IF语句完成)
public class guozhipeng {
/**
* @param args
*/
public static void main(String[] args) {
Scanner input =new Scanner(System.in);
System.out.println("请输入你的成绩:");
double a=input.nextDouble();
if(a>90)
{
System.out.println("你的等级是A");
}
else if(80
{
System.out.println("你的等级是B");
}
else if(70 {
System.out.println("你的等级是C");
}
else if(60 {
System.out.println("你的等级是D");
}
else
{
System.out.println("你的等级是E");
}
}
}
2:判断输入的年龄是否合法(用if语句完成)
public class Demo {
public static void main(String[] args)
{
System.out.println("HelloJava \nsssssss");
Scanner input=new Scanner(System.in);
System.out.println("请输入 :");
String a=input.next();
System.out.println("请输入 年龄:");
int avg=input.nextInt();
if(avg>100||avg<=0)
{
System.out.println("对不起你的年龄不合法,请重新输入,thanks");
}else
{
System.out.println("你的是:"+a+"\t"+"年龄是"+avg);
}
}
}
3:对会员进行三次输入(用for和if完成)
public class HuiYuan
{
public static void main(String[] args)
{
// TODO Auto-generated method stub
System.out.println("请输入会员的个人信息(只限三次)");
Scanner input=new Scanner(System.in);
int hao,jf,i;
String sr;
for(i=0;i<4;i++)
{
System.out.println("请输入会员的会员号:");
hao=input.nextInt();
System.out.println("请输入会员的生日:");
sr=input.next();
System.out.println("请输入会员的积分:");
jf =input.nextInt();
if(hao<1000)
{
System.out.println("你输入的会员号不合法,必须为四位整数未录入");
continue;
}
System.out.println(hao+"\n"+sr+"\n"+jf);
}
}
}
4:对会员的积分进行打折( 用if的嵌套完成)
public class huiyuandazhe
{
public static void main(String[] args)
{
Scanner input =new Scanner(System.in);
System.out.println("请输入积分:");
double jf=input.nextDouble();
if(jf<200){
System.out.println("积分是"+jf+"\n"+jf*0.9);
}else if(2000<=jf&;&;jf<4000){
System.out.println("积分是"+jf+"\n"+jf*0.8);
}else if(4000<=jf&;&;jf<8000){
System.out.println("积分是"+jf+"\n"+jf*0.7);
}else{
System.out.println("积分是"+jf+"\n"+jf*0.6);
}
}
}
5:输入一个字符,判断是不是
会员,是会员打折
public class jjj {
//输入一个字符,判断是不是会员,是会员打七点五折,不是会员打零点九折。
public static void main(String[] args) {
Scanner input =new Scanner(System.in);
System.out.println("请输入你是不是会员! 是(y)/否 其他字符!");
String hy=input.next();
System.out.println("请输入价格");
double jg=input.nextDouble();
if(hy.equalsIgnoreCase("y"))
{
if(jg>=200){
System.out.println("会员你好价格是"+jg*0.75);
}
else{
System.out.println("会员你好价格是"+jg*0.8);
}
}
else
{
System.out.println("对不起,你不是会员,价格是"+jg*0.9);
}
}
}
6:输入几个数求和于最大值,结束用N
public class leiJia {
public static void main(String[] args)
{
Scanner input =new Scanner(System.in);
double max=0,sum=0;
String in="";
while(true)
{
System.out.println("请输入几个数字,结束用N:");
in=input.next();
if(in.toLowerCase().equalsIgnoreCase("n"))
{
break;
}
sum+=Double.parseDouble(in);
if(max<=Double.parseDouble(in))
{
max=Double.parseDouble(in);
}
}
System.out.println("和是"+sum+"最大值是"+max);
}
}
7:求1—100的偶数累加和(分别用for循环和while循环)
public class QiuHe {
/**
public static void main(String[] args)
{
// TODO Auto-generated method stub
int n,sum=0;
for(n=0;n<101;n+=2)//for 循环
{
sum+=n;
}
System.out.println("偶数和是"+sum);
}
*/
//求1-100的偶数和
public static void main(String[] args)
{
int i=0,sum=0;
do
{
if(i%2==0)
sum+=i;
i++;
}while(i<101);//do...while和while。。do分别是先执行后判断,先判断后执行,do while 至少先执行一次
System.out.println(sum);
}
}
8:求五个数的最大值,最小值,平均值
public class qiuzhi {
// 输入数 求和,平均值,最大值,最小值
public static void main(String args[]) //从mian函数开始
{
Scanner input = new Scanner( System.in );//输入几个数
double number1;
double number2;
double number3;
double number4;
double number5;
//定义五个double类型的数
/** System.out.print( "请输入第一个数 :" );
number1 = input.nextDouble();
System.out.print( "请输入第二个数: " );
number2 = input.nextDouble();
System.out.print( "请输入第三个数
: " );
number3 = input.nextDouble();
System.out.print( "请输入第四个数: " );
number4 = input.nextDouble();
System.out.print( "请输入第五个数: " );
number5 = input.nextDouble();
*/
System.out.println("请输入五个数:");//提示
number1=input.nextDouble();
number2=input.nextDouble();
number3=input.nextDouble();
number4=input.nextDouble();
number5=input.nextDouble();
//输入五个数用分别用number1,number2,.....接收
double he=number1+number2+number3+number4+number5;
double avg=he/5.0;
double a[] = new double[5]; //定义五个数组
a[0] = number1;
a[1] = number2;
a[2] = number3;
a[3] = number4;
a[4] = number5;
//把五个数组分别赋值给number1,number2....
double min = a[0];
double max = a[0];
//min(最小值)max(最大值)付初值
for (int i = 1; i < 5; i++)
{
if (a[i] < min)
{
min = a[i];
}
}//min(最小值)for 循环
for (int i = 1; i < 5; i++)
{
if (a[i] > max)
{
max = a[i];
}
}//max(最大值)for 循环
System.out.println("其中五个数的最小值是:" + min + " 其中五个数的最大值是::" + max);
System.out.println("这五个数的和是:"+he);
System.out.p