java入门习题及答案

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

java入门习题及答案——编程

1.身高计算尺寸与标准单位之间的转换

要求:输入一个小数,输出一个小数如输入:5 7 输出foot 5 inch 7 170.18cm package hello;

import java.util.Scanner;

public class Transform {

public static void main(String[] args) {

int foot;//尺

double inch;//英寸

Scanner in = new Scanner(System.in);

foot = in.nextInt();

inch = in.nextDouble();

System.out.println("foot "+foot+",inch "+inch);

System.out.println(((foot+inch/12)*0.3048*100)+"cm");

}

}

2.温度转换华摄氏度转换成摄氏度如输入100 输出100F=37C

package hello;

import java.util.Scanner;

public class Transform {

public static void main(String[] args) {

int C;

int F;

System.out.println("请输入华摄氏度:");

Scanner in=new Scanner(System .in);

F=in.nextInt();

System.out.println(F+"F ="+(F-32)*5/9+"C");

}

}

3.成绩及格与否判断

package hello;

import java.util.Scanner;

public class Transform {

public static void main(String[] args) {

Scanner in=new Scanner(System .in);

System.out.println("请输入成绩:");

int amount = in.nextInt();

System.out.println("你的成绩是:"+amount);

if(amount>=60)

System.out.println("恭喜你及格了!");

else

System.out.println("没有及格,要继续努力!");

}

}

4.从三个数中找出最大的一个数

package hello;

import java.util.Scanner;

public class Transform {

public static void main(String[] args) {

Scanner in=new Scanner(System .in);

int x,y,z;

System.out.println("请输三个数:");

x = in.nextInt();

y = in.nextInt();

z = in.nextInt();

int max = 0;

if(x>y) {

if(x>z) {

max = x;

}

else

max = z;

}

else

if(y>z) {

max = y;

}

else

max =z;

System.out.println("这三个数中最大的是:"+max);

}

}

5.数数几位数

package hello;

import java.util.Scanner;

public class Transform {

public static void main(String[] args) {

System.out.println("请输入一个大于0或者等于0的整数:");

Scanner in=new Scanner(System .in);

int number = in.nextInt();

int count = 0;

do {

number=number/10;

count=count+1;

}while(number>0);

System.out.println("您输入的这个数是:"+count+"位数");

}

}

6.算平均数(直到输入-1结束)

package hello;

import java.util.Scanner;

public class Transform {

public static void main(String[] args) {

System.out.println("请输入一个大于0或者等于0的整数:");

Scanner in=new Scanner(System .in);

int number =in.nextInt();

int count = 0;

int sum = 0;

while(number!=-1)

{

sum=sum+number;

count=count+1;

number = in.nextInt();

相关文档
最新文档