「java程序设计期中考试」Java程序设计期末考试题
今天给各位分享java程序设计期中考试的知识,其中也会对Java程序设计期末考试题进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、JAVA程序设计题(很简单的)
- 2、javaB程序设计 应付考试 来大神帮忙做一下万分感谢!!!
- 3、求助一道JAVA题(全)
- 4、java程序设计求助 考试中求解答 在线等!!
- 5、java编程,这是期中考试成绩,无奈!
JAVA程序设计题(很简单的)
你的题有很多错误,我给你改了一下。
1.设变量i和j的定义如下,试分别计算下列表达式的值:
int i=1; double d=1.0;
1题 35/4 [8]
2题 46%9+4*4-2 [15]
3题 45+43%5*(23*3%2)[48]
4题 45+45*50%i-- [45]
5题 45+45*50%(i--) [45]
6题 1.5*3+(++d) [6.5]
7题 1.5*3+d++ [5.5]
8题 i+=3/i+3 [7]
程序阅读题
1给定如下代码,写出程序运行结果
class Example{
public static void main(String arges[]){
int i=0;
do{
System.out.println("doing it for i is:"+i);
}while(--i0);
System.out.println("finish");
}
}
结果如下:
doing it for i is:0
finish
2 阅读程序段写出执行结果
for(int k=1;k=5;k++){
if(k4)break;
System.out.println("k="+k);
}
结果:
k=1
k=2
k=3
k=4
3试写出下列程序段循环的运行结果
int i=1;
while(i10)
if(i++%2==0)
System.out.println(i);
结果:
3
5
7
9
操作题
求1!+2!+...+10!
public static void main(String arges[]){
long sum = 0;
for(int i = 1; i = 10; i++) {
long s = 1;
for(int j = 1; j = i; j++) {
s *= j;
}
sum += s;
}
System.out.println("sum = " + sum);
}
求100之内的所有“完数”。完数是指等于它的因子和的数。例如:6=1+2+3,6=1*2*3,则6是一个完数
public class wanshu{
public static void main(String[] args) {
for(int i = 1; i = 100; i++) {
if(fun(i)) {
System.out.println(i);
}
}
}
public static boolean fun(int num) {
int sum = 0;
for(int i = 1; i num; i++) {
if(num % i == 0) {
sum += i;
}
}
return num == sum;
}
}
javaB程序设计 应付考试 来大神帮忙做一下万分感谢!!!
小鸟所飞翔的是,蓝色的天空,大海所映照的是,天空的蓝色,架空的蓝色的天空之海,架空的蓝色的天空之泪,眼泪的蓝色中小鸟飞翔。
求助一道JAVA题(全)
我想弄清楚,
第3个要求,
得分超过80分,指的是总评成绩还是期中?期末?期末上机?平时?
第6个要求,全班平均分是?总评成绩平均分么?
好了,以下程序可以直接运行
public class student {
public static void main(String[] args) {
int[] no={101,102,103,104,105,106,107,108};
int[] usua={90,78,90,50,88,64,60,81};
int[] mid={88,60,86,44,87,72,61,84};
int[] endo={87,70,91,36,90,70,55,83};
int[] end={84,75,93,60,92,80,55,87};
double[] comment=new double[8];
double avg;
for(int i=0;ino.length;i++)
{
comment[i]=end[i]*0.5+endo[i]*0.15+mid[i]*0.25+usua[i]*0.1;
}
System.out.println("---------------学生成绩表---------------");
System.out.println("学号\t平时成绩\t期中成绩\t期末上机\t期末笔试\t成绩总评");
for(int i=0;ino.length;i++)
{
System.out.println(no[i]+"\t"+usua[i]+"\t"+mid[i]+"\t"+endo[i]+"\t"+end[i]+"\t"+comment[i]);
}
System.out.println("\n总评成绩超过80分(包括80分)同学的学号分别为:");
for(int i=0;icomment.length;i++)
{
if(comment[i]=80)
{
System.out.print(no[i]+"\t");
}
}
System.out.println();
System.out.println("\n总评成绩低于60分的同学学号分别为:");
{
for(int i=0;icomment.length;i++)
{
if(comment[i]60)
{
System.out.print(no[i]+"\t");
}
}
}
int total=0;
for(int i=0;ino.length;i++)
{
total+=comment[i];
}
System.out.println("\n\n---------------学生名次单-----------------");
System.out.println("学号\t平时成绩\t期中成绩\t期末上机\t期末笔试\t成绩总评");
int index=0;
do{
double max=comment[0];
int l=0;
for(int i=1;ino.length;i++)
{
if(comment[i]max)
{
max=comment[i];
l=i;
}
}
System.out.println(no[l]+"\t"+usua[l]+"\t"+mid[l]+"\t"+endo[l]+"\t"+end[l]+"\t"+comment[l]);
comment[l]=0;
index++;
}while(index8);
avg=total/no.length;
System.out.println("平均成绩为:"+avg);
}
}
java程序设计求助 考试中求解答 在线等!!
1.用Scanner方法输入,然后用println输出
2.题意不明,究竟是两个数,还是2位数,并且‘+’ 什么意思?
java编程,这是期中考试成绩,无奈!
//一共有5个类 最后一个类是主类 我起名叫SalaryCounting,代码有点多,写了半个来小时呢,希望你能够满意,顺便我对你们老师的教学方法还有大脑的发育质量表示怀疑~!不明白为什么要弄的这么麻烦~!呵呵~!
每个类之间我都用长//////////////////////给你隔开了~!
abstract class Person {
private String name;
protected String post;
public Person(String name,String post){
this.setName(name);
this.post = post;
}
public String getID(){
return this.post;
}
public abstract double counting();
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
//////////////////////////////////////////////////////////////////
public class Leader extends Person{
private String name;//姓名
private String post;//职位
private int months;//干了几个月,不固定需要自己设置
private double monthsalary;//月薪自己设置多少就是多少
public Leader(String name, String post) {
super(name, post);
this.name = super.getName();
this.post = super.post;
}
public double counting() {
return getMonths()*getMonthsalary();
}
public void information(){
System.out.println("姓名:"+name+",职位:"+",月薪是:"+getMonthsalary()+",做了"+getMonths()+"个月的薪金是:"+counting());
}
public void setMonths(int months) {
this.months = months;
}
public int getMonths() {
return months;
}
public void setMonthsalary(double monthsalary) {
this.monthsalary = monthsalary;
}
public double getMonthsalary() {
return monthsalary;
}
}
/////////////////////////////////////////////////////////////////////
public class Management extends Person{
private String name;//姓名
private String post;//职位
private int basicsalary = 800;//基本工资是固定的为800
private double d;//津贴不固定需要自己设置
public Management(String name, String post) {
super(name, post);
this.name = super.getName();
this.post = super.post;
}
public double counting() {
return basicsalary+getD();
}
public void information(){
System.out.println("姓名:"+name+",职位:"+post+",基本工资:"+basicsalary+",津贴:"+getD()+",月工资为:"+counting());
}
public void setD(double d) {
this.d = d;
}
public double getD() {
return d;
}
}
//////////////////////////////////////////////////////////////////////
public class Teacher extends Person{
private String name;
private String post;
private double hours;
public Teacher(String name, String post) {
super(name, post);
this.name = super.getName();
this.post = super.post;
}
public double counting() {
if(this.post=="助教")//强烈鄙视,正规的写法比较连个字符串要用equals()方法,你们不是那么要求的我就这么写了
return 35.0*this.getHours();
else if(this.post=="讲师")
return 45.0*this.getHours();
else
return 55.0*this.getHours();
}
public void information(){
System.out.println("姓名:"+name+",职位:"+post+","+getHours()+"课时的工资为:"+counting());
}
public void setHours(double hours) {
this.hours = hours;
}
public double getHours() {
return hours;
}
}
/////////////////////////////////main入口类//////////////////////////
public class SalaryCounting {
public static void main(String args[]){
/////////////一个领导////////////////////////
Leader leader = new Leader("张三","领导");
leader.setMonths(10);
leader.setMonthsalary(2000);
leader.information();
//////////////////管理人员//////////////////////
Management m = new Management("李四","管理人员");
m.setD(1000);
m.information();
/////////////////////三种不同职位的老师///////////////////
Teacher one = new Teacher("王老师","助教");
one.setHours(100);
one.information();
///////////////////////////////////////////////
Teacher two = new Teacher("孙老师","讲师");
two.setHours(100);
two.information();
///////////////////////////////////////////////
Teacher three = new Teacher("东方老师","高级讲师");
three.setHours(100);
three.information();
}
}
///////javase基础群招人:71141421,欢迎
关于java程序设计期中考试和Java程序设计期末考试题的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。