java期末上机考试题目

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java期末上机考试题目

1,//华氏温度转换,注意小数位;9.0/5

import javax.swing.JOptionPane;

public class Test {

public static void main(String[] args) {

String celsius=JOptionPane.showInputDialog("Enter a degree in celsius:");

double celsius1=Integer.parseInt(celsius);

double fashi=(9.0/5)*celsius1+32;

JOptionPane.showMessageDialog(null, fashi);

}

}

2.public class Tiji {

//编写程序读入圆柱体的半径和高,计算圆柱的体积,并打印圆柱体的体积。Math.PI /**

* @param args

*/

public static void main(String[] args) {

String radius=JOptionPane.showInputDialog("enter radius :");

String high=JOptionPane.showInputDialog("enter higeg:");

double radius1=Double.parseDouble(radius);

double high1=Double.parseDouble(high);

double tiji=radius1*radius1*Math.PI*high1;

JOptionPane.showMessageDialog(null, tiji);

}

}

3.//编写程序读入 0 到 1000 之间的一个整数,并将其各位数字加起来。例如整数 932,各位数字之和为 14。

public class He {

/**

* @param args

*/

public static void main(String[] args) {

for(int num=0;num<1000;num++)

{

num=Integer.parseInt(JOptionPane.showInputDialog("enter

0-1000 number:" ));

int digits=num/100+num/10%10+num%10;

JOptionPane.showMessageDialog(null, digits);

}

4.//编写程序输入一个整数,判断其是否能被 5 和 6 整除,是否能被 5 或 6 整除,是否能被 5或 6 整除但不能被 5 和 6 整除。

public class Jian {

/**

* @param args

*/

public static void main(String[] args) {

Scanner input=new Scanner(System.in);

int num=input.nextInt();

if(istrue1(num))

System.out.println(num+"/5&&/6");

if(istrue2(num))

System.out.println(num+"/5//6");

if(istrue3(num))

System.out.println(num+"/5&&-/5&&/6");

}

public static boolean istrue1(int num)

{ if((num%5==0)&&(num%6==0)) return true;

else return false;}

public static boolean istrue2(int num)

{ if(num%5==0||num%6==0) return true;

else return false;

}

public static boolean istrue3(int num)

{ if((num%5==0||num%6==0)&&!(num%5==0&&num%6==0)) return true;

return false;

}

}

5.*///判断三角形

public static void main(String[] args) {

Scanner input=new Scanner(System.in);

int num1=input.nextInt();

int num2=input.nextInt();

int num3=input.nextInt();

boolean istrue=false;

if((num1<num2+num3)&&(num2<num1+num3)&&(num3<num1+num2))

{ istrue=true;}

if(istrue)

{System.out.println("it is a Sanjiaoxing ;");}

else System.out.println("it is not sanjiaoxing;");

}

相关文档
最新文档