java期末上机考试题目
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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;");
}