欢迎光临散文网 会员登陆 & 注册

基础编程 1.把用户输入的1、2、3、4、5、6、7转换成星期一、星期二、星期三,等等。

2022-10-12 20:00 作者:酸奶公园  | 我要投稿

基础编程

1.把用户输入的1、2、3、4、5、6、7转换成星期一、星期二、星期三,等等。

package suannaigongyuan;

 

import java.util.Scanner;

import static  java.lang.System.out;

import java.util.Date;

 

import java.util.Scanner;

 

 

 

public class q3095563063 {

 

public static void main(String[] args) {




Scanner sc=new Scanner(System.in);

int n=sc.nextInt();

if(n<1||n>7){

System.out. println("输入数据错误");

}

switch(n) {


case 1: System.out.println("星期一 ");break;


case 2: System.out.println("星期二");break;


case 3:System.out.println("星期三");break;


case 4: System.out.println ("星期四 ");break;



case 5:System.out.println("星期五");break;


case 6:System.out.println("星期六");break;


case 7:System.out.println("星期日");break;


}


}


}

2. 根据用户输入的数字,输出“偶数"或者“奇数"o

package suannaigongyuan;

 

import java.util.Scanner;

import static  java.lang.System.out;

import java.util.Date;

 

import java.util.Scanner;

 

 

 

public class q3095563063 {

 

public static void main(String[] args) {





Scanner sc=new Scanner(System.in);

int n=sc.nextInt();

if(n%2==0){

System.out.println("偶数");

}

else System.out.println("奇数");

}

 

}

3. 由键盘输入整数分别存入变量numl> num2和num3,编写程序对他们进行排序。

package suannaigongyuan;

 

import java.util.Scanner;

import static  java.lang.System.out;

import java.util.Date;

 

import java.util.Scanner;

 

 

 

public class q3095563063 {

 

public static void main(String[] args) {




Scanner sc=new Scanner(System.in);

System.out.println("Enter the first integer:");

int numl =sc.nextInt();

System.out.println("Enter the second integer:");

int num2 = sc.nextInt();

System.out.println("Enter the third integer:");

int num3 = sc.nextInt();

if (numl > num2)

{

int temp = numl;

numl = num2;

num2 = temp;

}

if (num2 > num3)

{

int temp = num2;

num2 = num3;

num3 = temp;

}

if (numl > num2)

{

int temp = numl;

numl = num2;

num2 = temp;

}

System.out.println("The sorted numbers are "

+ numl + " " + num2 + " " + num3);

}


}

4. 编写一个应用程序,读取用户任意输入的3个非零数值,判断它们是否可以作为直角三 角形的3条边,如果可以,则打印这3条边,计算并显示这个三角形的面积。

package suannaigongyuan;

 

import java.util.Scanner;

import static  java.lang.System.out;

import java.util.Date;

 

import java.util.Scanner;

 

 

 

public class q3095563063 {

 

public static void main(String[] args) {




int side1;

int side2;

int side3;

Scanner sc=new Scanner(System.in);

System.out.println("输入第 1 条边:");

side1 = sc.nextInt();

System.out.println("输入第 2 条边:");

side2 = sc.nextInt();

System.out.println("输入第 3 条边:");

side3 = sc.nextInt();

int side1Square = side1*side1;

int side2Square = side2*side2;

int side3Square = side3*side3;

if ((side1Square + side2Square) == side3Square)

System.out.println("面积:"+side1*side2/2);

else if ((side1Square + side3Square) == side2Square)

System.out.println("面积:"+side1*side3/2);

else if ((side2Square + side3Square) == side1Square)

System.out.println("面积:"+side2*side3/2);

else System.out.println("这三条边构不成直角三角形,");

}

}

三.编程挑战

1. 编写程序取一个50~200之间的正随机整数,如果该数为奇数则求它的平方根并转换成 float型数后再输出;如果该数为偶数则求它的平方并输出。

 

package suannaigongyuan;

 

import java.util.Scanner;

import static  java.lang.System.out;

import java.util.Date;

import java.util.Random;

import java.util.Scanner;

 

 

 

public class q3095563063 {

 

public static void main(String[] args) {




Random r=new Random();

int x=50+r.nextInt(150);

if(x%2!=0)

System.out.println("x为奇数"+x+"的平方根约等于"+(float)Math.sqrt(x));

else

System.out.println("x为偶数时"+x+"的平方为"+x*x);

 

 

 

}

 

 

}


 

2. 某市不同车牌的出租车3公里以内的起步价和计费分别为:夏利起步价7元,3公里以外 2.1元/公里;富康起步价8元,3公里以外2.4元/公里;桑塔纳起步价10元,3公里以外 2元/公里。编程:从键盘输入乘车的车型及公里数,输出应付的车资。

package suannaigongyuan;

 

import java.util.Scanner;

import static  java.lang.System.out;

import java.util.Date;

 

import java.util.Scanner;

 

 

 

public class q3095563063 {

 

public static void main(String[] args) {




Scanner input =new Scanner(System.in);

System.out.println("请输入乘车车型");

String cartype;

cartype=input.nextLine();

System.out.println("请输入公里数");

Scanner input2 =new Scanner(System.in);

int km;

km=input2.nextInt();




switch (cartype) {

case "夏利":

if (km<=3) {

System.out.println("请支付7元");

} else {

System.out.println("请支付"+(7+2.1*(km-3))+"元");

}

break;

case "富康":

if (km<=3) {

System.out.println("请支付8元");

} else {

System.out.println("请支付"+(8+2.4*(km-3))+"元");

}

break;

case "桑塔纳":

if (km<=3) {

System.out.println("请支付9元");

} else {

System.out.println("请支付"+(9+2.7*(km-3))+"元");

}

break;


default:

System.out.println("输入错误请重新输入");

break;

}

}

 

}

 


基础编程 1.把用户输入的1、2、3、4、5、6、7转换成星期一、星期二、星期三,等等。的评论 (共 条)

分享到微博请遵守国家法律