用java编程 输入两个整数并比较它们的大小

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用java编程 输入两个整数并比较它们的大小相关的知识,希望对你有一定的参考价值。

import java.util.Scanner;public class Test
static Scanner in = new Scanner(System.in);
public static void main(String[] args)
System.out.println("请输入第一个数");
int a=in.nextInt();
System.out.println("请输入第二个数");
int b=in.nextInt();
System.out.println(a+(a>b?" 大于 ":" 小于 ")+b);

参考技术A 算法给你吧 public double compare(double x,double y)//该函数返回较大的数
if (x>y) return x; else return y;
参考技术B public class MinNum

public static void main(String args[])

int x,y,min;
x=Integer.parseInt(args[0]);
y=Integer.parseInt(args[1]);
if(x<y)
min=x;
else
min=y;
System.out.println("x="+x);
System.out.println("y="+y);
System.out.println("min="+min);

Java编程求和:输入一组整数,求除最大数之外其它数的和

Java程序:

import java.util.Scanner;

public class Test
public static void main(String[] args)
int[] arr;
int size; //数组大小
int max = Integer.MIN_VALUE; //最大元素
int sum = 0; //除最大元素外其他元素之和
int i;
Scanner scan = new Scanner(System.in);

System.out.print("请输入一组整数的个数:");
size = scan.nextInt();
arr = new int[size];

for(i=0; i<size; i++)
System.out.printf("No.%2d : ", i+1);
arr[i] = scan.nextInt();
sum += arr[i];
if(arr[i] > max)
max = arr[i];


sum -= max;

System.out.println("所有整数一览::");
for(i=0; i<size; i++)
System.out.printf("%4d", arr[i]);
if(i>0 && i%9==0)
System.out.println();

System.out.printf("\\n除最大元素外其他元素之和为%d\\n", sum);



运行测试:

请输入一组整数的个数:12
No. 1 : 1
No. 2 : 2
No. 3 : 3
No. 4 : 4
No. 5 : 5
No. 6 : 6
No. 7 : 7
No. 8 : 8
No. 9 : 9
No.10 : 10
No.11 : 11
No.12 : 12
所有整数一览::
1 2 3 4 5 6 7 8 9 10
11 12
除最大元素外其他元素之和为66
参考技术A 按要求写了一个,是这个意思不?
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Collections;
import java.util.LinkedList;

public class Demo

public static void main(String[] args) throws IOException

BufferedReader reader=new BufferedReader(
new InputStreamReader(System.in));

System.out.print("请输入一组数字,用空格分割:");
String content=reader.readLine();

LinkedList<Integer> list=new LinkedList<Integer>();
for(String s : content.split(" "))
list.add(Integer.valueOf(s));

Collections.sort(list);
list.removeLast();
int sum=0;
for(Integer i : list)
sum+=i;


System.out.println("结果:"+sum);

参考技术B 我想输入的一组整数应该是1,2,3,4类型的吧 ,可以先用.split(",")方法把字符串切割到一个数组中,然后遍历整个数组同时求得所有数的和以及找出最大数,最后再用和减去最大数就可以了,大体思想就是这个样子。本想给你写一个,但是感觉你自己写出来更好点吧!

以上是关于用java编程 输入两个整数并比较它们的大小的主要内容,如果未能解决你的问题,请参考以下文章

C++(32)—整数大小比较

JAVA 判断两个数大小 并输出最大值

linux shell 如何比较两个整数的大小

21.编写一个python程序,输入两个数,输出它们+的大小。请填空?

Java编程求和:输入一组整数,求除最大数之外其它数的和

用php判断两个数字的大小和差值 两个数字均为整数