java试题
作者:互联网
T1已知y与x的关系,x*x+3*x+2 要求:从键盘上输入一个x的值,输出其对应的y的值
package bao; import java.util.Scanner; public class lpc1 { //、已知y与x的关系:,要求:从键盘上输入一个x的值,输出其对应的y的值。 public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("请输入一个整数:"); Scanner s=new Scanner(System.in); int x=s.nextInt(); int y; y=x*x+(3*x)+2; System.out.println("y="+y); }
T2 输入一个圆半径(r),计算并输出圆的面积和周长
package bao; import java.util.Scanner; public class lpc2 { // 输入一个圆半径(r),计算并输出圆的面积和周长。 public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("请输入一个圆的半径:"); Scanner s=new Scanner(System.in); float r=s.nextInt(); double PI=3.14; double m; double c; m=PI*r*r; c=2*r*PI; System.out.println("半径为"+r+"圆的面积是"+m+"周长是"+c); } }
T3 输入一个三位正整数n,输出其个位、十位和百位上的数字。
package bao; import java.util.Scanner; public class lpc3 { //输入一个三位正整数n,输出其个位、十位和百位上的数字 public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("请输入一个三位正整数:"); Scanner x = new Scanner(System.in); int n = x.nextInt(); while (n < 0 || n > 999) { System.out.println("输入错误请重新输入:"); int m = x.nextInt(); n = m; } int g; int s; int b; g = n % 10; s = n / 10 % 10; b = n / 100; System.out.println("这个输的个位是" + g + "这个输的十位是" + s + "这个输的百位是" + b); } }
T4根据性别和体重计算输血量。女性体重不超过50kg的输血量为200毫升,否则250毫升;男性不超过60kg的输血量为250毫升,否则300毫升。要求:输入性别和体重,输出输血量。
package bao; import java.util.Scanner; //根据性别和体重计算输血量。女性体重不超过50kg的输血量为200毫升,否则250毫升;男性不超过60kg的输血量为250毫升,否则300毫升。要求:输入性别和体重,输出输血量。 public class lpc4 { public static void main(String[] args) { System.out.println("请输入性别和体重判断输血量"); Scanner x = new Scanner(System.in); String c = x.next(); int n = x.nextInt(); int m = 0; if (c.equals("女")) { if (n <= 50) { m = 200; } else { m = 250; } } else if (c.equals("男")) { if (n <= 60) { m = 250; } else { m = 3000; } } System.out.println("应输血量为" + m + "毫升"); } }
T5当气温高于26℃时,需要开启制冷空调;气温低于10℃则开启制热空调;其余情况只需要开启送风模式即可。编写自动温控程序,输入温度,输出相应的提示字符串,比如“开启制冷”
package bao; import java.util.Scanner; //当气温高于26℃时,需要开启制冷空调;气温低于10℃则开启制热空调;其余情况只需要开启送风模式即可。编写自动温控程序,输入温度,输出相应的提示字符串,比如“开启制冷” public class lpc5 { public static void main(String[] args) { System.out.println("请输入温度:"); Scanner x = new Scanner(System.in); int n = x.nextInt(); if(n>26) {System.out.println("开启制冷");} else if(n<10) {System.out.println("开启制热");} else {System.out.println("开启送风");} } }
T6假设从A地到B地的火车票有硬座和硬卧,价格分别为100和190元。根据铁路部门规定,未成年人(18周岁以下)身高不足120cm免票,120(含)-150(不含)cm需半票,150及以上的需全票,未成年人卧铺只能减免硬座的半价。请设计一个购票程序,要求输入年龄和身高(未成人需要输入)以及票的类型,输出票的价。
package bao; import java.util.Scanner; //假设从A地到B地的火车票有硬座和硬卧,价格分别为100和190元。根据铁路部门规定,未成年人(18周岁以下)身高不足120cm免票,120(含)-150(不含)需半票, //150及以上的需全票,未成年人卧铺只能减免硬座的半价。请设计一个购票程序,要求输入年龄和身高(未成人需要输入)以及票的类型,输出票的价。 public class lpc6 { public static void main(String[] args) { System.out.println("请输入年龄和身高以及票的类型"); Scanner x = new Scanner(System.in); int a = x.nextInt(); int h = x.nextInt(); String p=x.next(); int m=0; if(a>18) { if(p.equals("硬座")) {m=100;} if(p.equals("硬卧")) {m=190;} } else { if(h>=150) { if(p.equals("硬座")) {m=100;} if(p.equals("硬卧")) {m=190;} } else if(h>120&&h<150){ if(p.equals("硬座")) {m=50;} if(p.equals("硬卧")) {m=140;} } else { if(p.equals("硬座")) {m=0;} if(p.equals("硬卧")) {m=0;} } } System.out.println(m); } }
T7居民生活用电按3个梯度收费:月用电量150千瓦时及以下部分,每千瓦时0.4463元,151—400千瓦时部分为0.4663元,401千瓦时以上部分为0.5663元,请编写程序,当输入用户的用电量时,计算出所需付的费用
package bao; //T7居民生活用电按3个梯度收费:月用电量150千瓦时及以下部分,每千瓦时0.4463元,151—400千瓦时部分为0.4663元,401千瓦时以上部分为0.5663元,请编写程序,当输入用户的用电量时,计算出所需付的费用 import java.util.Scanner; public class lpc7 { public static void main(String[] args) { System.out.println("请输入用电量:"); Scanner x = new Scanner(System.in); int a = x.nextInt(); double s; if (a <= 150) { s = a * 0.4463; } else if (a > 150 && a <= 400) { s = (a - 150) * 0.4663 + (150 * 0.4463); } else { s = ((a - 400) * 0.5663 + (250 * 0.4663) + (150 * 0.4463)); } System.out.println("电费为" + s); } }
T8要求输入月份,判断该月所处的季节并输出季节(假设:12、1、2月为冬季,依次类推)
package bao; import java.util.Scanner; public class lpc8 { public static void main(String[] args) { System.out.println("请输入月份:"); Scanner x = new Scanner(System.in); int a = x.nextInt(); if(a>=1) { switch (a) { case 12: case 1: case 2: System.out.println("冬季"); break; case 3: case 4: case 5: System.out.println("春季"); break; case 6: case 7: case 8: System.out.println("夏季"); break; case 9: case 10: case 11: System.out.println("春季"); default: System.out.println("输入错误请重新输入"); break; } } }
T9编写程序,把560分钟换算成用小时和分钟表示,然后输出
package bao; import java.util.Scanner; //编写程序,把560分钟换算成用小时和分钟表示,然后输出 public class lpc9 { public static void main(String[] args) { System.out.println("请输入分钟数:"); Scanner x = new Scanner(System.in); int a = x.nextInt(); int z; int y; z=a/60; y=a%60; System.out.println(a+"分钟是:"+z+"小时"+y+"分钟"); } }
T10输入三个整数A、B和C,将它们交换(即A的值给B,B的值给C,C的值给A)后输出A、B和C
package bao; import java.util.Scanner; //输入三个整数A、B和C,将它们交换(即A的值给B,B的值给C,C的值给A)后输出A、B和C public class lpc10 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("请输入三个整数:"); Scanner x = new Scanner(System.in); int a = x.nextInt(); int b = x.nextInt(); int c = x.nextInt(); int t; System.out.println("交换之前:A=" + a + ",B=" + b + ",C=" + c); t = a; a = c; c = b; b = t; System.out.println("交换之后:A=" + a + ",B=" + b + ",C=" + c); } }
标签:试题,java,Scanner,int,System,println,public,out 来源: https://www.cnblogs.com/mdlztjk/p/16030213.html