微信关注
在线联系

javaSE练习2

一、企业发放的奖金根据利润提成。利润低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润,求应发放奖金总数?

package com.test;

import java.util.scanner;

public class t01 {

public static void main {
double a = 0, b = 0;
system.out.println;
scanner sc = new scanner;
a = sc.nextint;





if {
b = a * 0.1;
} else if {
b = 10 * 0.1 + * 0.075;
} else if {
b = 10 * 0.1 + 10 * 0.075 + * 0.05;
} else if {
b = 10 * 0.1 + 10 * 0.075 + 20 * 0.05 + * 0.03;
} else if {
b = 20 * 0.175 + 20 * 0.05 + 20 * 0.03 + * 0.015;
} else if {
b = 20 * 0.175 + 40 * 0.08 + 40 * 0.015 + * 0.01;
}













system.out.println;
}


}

效果图如下:

 

二、给定一个成绩a,使用switch结构求出a的等级。a:90-100,b:80-89,c:70-79,d:60-69,e:0~59。

package com.test;

import java.util.scanner;

public class t02 {

public static void main {
int i;
int grade = 0;
scanner sc = new scanner;
system.out.println;
i = sc.nextint;






if { // 判断成绩是否合法,如果合法,进行比较
grade = i / 10;
switch {
case 10:
case 9:
system.out.println;
break;
case 8:
system.out.println;
break;
case 7:
system.out.println;
break;
case 6:
system.out.println;
break;
default:
system.out.println;
break;
}
} else { // 判断成绩是否合法,如果非法,进行提示用户
system.out.println;
}























}

}

效果图如下:

 

三、输入一个数字,判断是一个奇数还是偶数。

package com.test;

import java.util.scanner;

public class t03 {

public static void main {
int i;
scanner sc = new scanner;



system.out.println;
i = sc.nextint;


if {
system.out.println;
} else if {
system.out.println;
}
}






}

效果图如下:

 

四、 编写程序, 判断一个变量x的值,如果是1,输出x=1,如果是5,输出x=5,如果是 10,输出x=10,除了以上几个值,都输出x=none。

package com.test;

public class t04 {

public static void main {
int i = 5;


switch {
case 1:
system.out.println;
break;
case 5:
system.out.println;
break;
case 10:
system.out.println;
break;
default:
system.out.println;
break;
}














}

}

效果图如下:

 

五、判断一个随机整数是否能被5和6同时整除,或只能被5整除,或只能被6整除,,不能被5或6整除,。

package com.test;

import java.util.random;

public class t05 {
public static void main {
int i = new random.nextint;



if {
system.out.println;
} else if {
system.out.println;
} else if {
system.out.println;
} else {
system.out.println;
}









}

}

效果图如下:

 

六、输入一个年份,判断这个年份是否是闰年。

package com.test;

import java.util.scanner;

public class t06 {
public static void main {
int year;
scanner sc = new scanner;




system.out.println;
year = sc.nextint;


if {
system.out.println;
} else {
system.out.println;
}
}






}

效果图如下:

 

七、输入一个0~100的分数,如果不是0~100之间,打印分数无效,根据分数等级打印a,b,c,d,e。

package com.test;

import java.util.scanner;

public class t07 {
public static void main {
int score;
scanner sc = new scanner;
system.out.println:");
score = sc.nextint;






if {
system.out.println;
} else if {
system.out.println;
} else if {
system.out.println;
} else if {
system.out.println;
} else if {
system.out.println;
} else {
system.out.println;
}
}














}

效果图如下:

 

八、试写一个三位数,从小到大排列,然后再从大到小排列。

package com.test;

import java.util.scanner;

public class t08 {
public static void main {
int a = 0, b = 0, c = 0;
int d;
scanner sc = new scanner;





system.out.println;
a = sc.nextint;


system.out.println;
b = sc.nextint;


system.out.println;
c = sc.nextint;

if {
d=a;
a=b;
b=d;
}
if {
d=a;
a=c;
c=d;
}
if {
d=b;
b=c;
c=d;
}

system.out.println;
}





















}

效果图如下:

 

九、有一个不多于5位的正整数,求它是几位数,分别打印出每一位数字。

package com.test;

import java.util.scanner;

public class t09 {
public static void main {
int num;
scanner sc = new scanner;
system.out.println;
num = sc.nextint;






string str = string.valueof;
system.out.println);
system.out.println;



for ; i++) {
system.out.print + " ");
}



system.out.println;
system.out.println;


for - 1; i i--) {
system.out.print + " ");
}



system.out.println;
}


}

效果图如下:

 


HOME |  ABOUT US |  PORTFOLIO |  NEWS |  CONTACT US

Copyright © 2018 尊龙人生就是搏d88尊龙人生就是搏d88-尊龙现金d88 All Rights Reserved Power by DedeCms


CONTACT US
+86 02888888888