用java编程 输入两个整数并比较它们的大小
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用java编程 输入两个整数并比较它们的大小相关的知识,希望对你有一定的参考价值。
import java.util.Scanner;public class Teststatic 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编程 输入两个整数并比较它们的大小的主要内容,如果未能解决你的问题,请参考以下文章