JAVA输入输出的问题
用JAVA写一段程序,作用为:输入三个数,输出最小的数,求另外两个数的平均值一定要用JAVA来写啊,正在学习JAVA...
用JAVA写一段程序,作用为:输入三个数,输出最小的数,求另外两个数的平均值
一定要用JAVA来写啊,正在学习JAVA 展开
一定要用JAVA来写啊,正在学习JAVA 展开
5个回答
展开全部
import java.util.Scanner;
public class Test {
public Test(double a,double b,double c) {
double min = (a<b?a:b)<c?(a<b?a:b):c;
System.out.println("输入的三个数中" + min + "最小。");
if(min == a){
System.out.println("另两个数平均值为" + (b+c)/2);
}else if(min == b){
System.out.println("另两个数平均值为" + (a+c)/2);
}else{
System.out.println("另两个数平均值为" + (b+a)/2);
}
}
public static void main(String[] args) {
double x,y,z;
Scanner scan = new Scanner(System.in);
System.out.println("请输入第一个数:");
x = scan.nextDouble();
System.out.println("请输入第二个数:");
y = scan.nextDouble();
System.out.println("请输入第一个数:");
z = scan.nextDouble();
new Test(x,y,z);
}
}
public class Test {
public Test(double a,double b,double c) {
double min = (a<b?a:b)<c?(a<b?a:b):c;
System.out.println("输入的三个数中" + min + "最小。");
if(min == a){
System.out.println("另两个数平均值为" + (b+c)/2);
}else if(min == b){
System.out.println("另两个数平均值为" + (a+c)/2);
}else{
System.out.println("另两个数平均值为" + (b+a)/2);
}
}
public static void main(String[] args) {
double x,y,z;
Scanner scan = new Scanner(System.in);
System.out.println("请输入第一个数:");
x = scan.nextDouble();
System.out.println("请输入第二个数:");
y = scan.nextDouble();
System.out.println("请输入第一个数:");
z = scan.nextDouble();
new Test(x,y,z);
}
}
展开全部
你直接可以在VB中实现的呀
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这样的问题用c和c++都一样实现的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
几位师兄太高了 看不懂啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class y3 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
print(2,5,3);
}
static void print(int a,int b,int c)
{
if(a>b && a>c)
{
System.out.println(a);
System.out.println((a+b)/2);
}
if(b>a && b>c)
{
System.out.println(b);
System.out.println((c+a)/2);
}
if(c>b && c>a)
{
System.out.println(c);
System.out.println((a+b)/2);
}
}
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
print(2,5,3);
}
static void print(int a,int b,int c)
{
if(a>b && a>c)
{
System.out.println(a);
System.out.println((a+b)/2);
}
if(b>a && b>c)
{
System.out.println(b);
System.out.println((c+a)/2);
}
if(c>b && c>a)
{
System.out.println(c);
System.out.println((a+b)/2);
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询