用java输入三个数按从大到小顺序输出

作者&投稿:蓍该 (若有异议请与网页底部的电邮联系)
输入abc三个值按从大到小顺序排列输出~

compare = []
for i in range(3):
x = input("请输入数字:")
compare .append(x)
compare.sort(reverse=True)
print (compare)

扩展资料:
Python支持列表切割(list slices),可以取得完整列表的一部分。支持切割操作的类型有str, bytes, list, tuple等。
它的语法是...[left:right]或者...[left:right:stride]。假定nums变量的值是[1, 3, 5, 7, 8, 13, 20],那么下面几个语句为真:
nums[2:5] == [5, 7, 8] 从下标为2的元素切割到下标为5的元素,但不包含下标为5的元素。
nums[1:] == [3, 5, 7, 8, 13, 20] 切割到最后一个元素。
nums[:-3] == [1, 3, 5, 7] 从最开始的元素一直切割到倒数第3个元素。
nums[:] == [1, 3, 5, 7, 8, 13, 20] 返回所有元素。改变新的列表不会影响到nums。
nums[1:5:2] == [3, 7] 从下标为1的元素切割到下标为5的元素,且步长为2。
参考资料来源:
百度百科-Python

int a , b , c , max , middle , min ;
a = Integer.parseInt(args [0]);
b = Integer.parseInt(args [1]);
c = Integer.parseInt(args [2]);
max = a;
if(b > a && b > c ){
max = b;
}
if(c > a && c > b){
max = c;
}
min = a;
if(b < a && b < c){
min = b;
}
if(c < a && c < b){
min = c;
}
middle = (a + b + c) - (max + min);
System.out.println(min + ","+ middle + "," + max);

public static void main(String[] args) {
 Scanner scan = new Scanner(System.in);
 String[] str = scan.nextLine().split(" ");// 输入时以空格隔开数字
 int[] num = new int[str.length];//初始化一个整型数组,长度为你输入数字的个数
 for (int i = 0; i < str.length; i++) {
  num[i] = Integer.parseInt(String.valueOf(str[i]));//将字符转换为int型再赋给整型数组
 }
 Arrays.sort(num);//升序排序
 System.out.println("从小到大输出:");

  for (int j = 0; j < num.length; j++) {
  System.out.println(num[j]);//从小到大输出
 }
 System.out.println("从大到小输出:");
 for (int m = num.length-1; m >=0; m--) {
  System.out.println(num[m]);//从大到小输出
 }
}


String str="325";
char[] c=str.toCharArray();
Arrays.sort(c);
System.out.println(String.valueOf(c));


java输入三个数从小到大排列输出
1、首先我们打开java的编辑器,新建一个java文件,并输入main函数,如下图所示 2、然后在main函数中准备三个数字,注意数字的大小要没有规律,如下图所示 3、接下来我们开始利用比较运算符给三个数进行排序,如下图所示 4、最后运行程序你就会看到三个数按照从小到大的顺序输出了,如下图所示 ...

java中输出三个数有哪三种方式
\/\/第一种直接输出 System.out.println(3);\/\/第二种 先申明后赋值再输出 int a;System.out.println(a=3);\/\/第三种 直接声明赋值后输出 int a1=3;System.out.println(a1);资料拓展:Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此...

java 1. 编写程序,从命令行输入三个整数(整数的大小自己随意设置),从小...
import java.util.Scanner;public class A { public static void main(String[] args) { System.out.println("请输入你的第一数"); int a=new Scanner(System.in).nextInt(); System.out.println("请输入你的第二数"); int b=new Scanner(System.in).nextInt(); System.out.println("请输入你的第...

JAVA程序编写:输入三个数a,b,c,要求按由小到大的顺序输出
实现思路:实际上就是先输入三个数,之后分别和另外两个数比较,之后从小到大进行数值替换,之后分别输出即可。import javax.swing.JOptionPane;public class Arrange{ public static void main (String args[]){ String str;int x,y,z;int temp;str=JOptionPane.showInputDialog("请输入第一个数");x...

用java.随机输入3个数a,b,c,按大小顺序输出。
public static void main(String[] args) { System.out.print("请输入三个数,用空格分开:");Scanner sc = new Scanner(System.in);int[] a = new int[3];for (int i = 0; i < 3; i++) { a[i] = sc.nextInt();} int temp = 0;if (a[0] < a[1]) { temp = a[0...

用JAVA 输入三个数字,输出最大值和最小值
import java.util.Scanner;public class Demon{public static void main(String[] args){int[] input = new int[3]; \/\/定义输入的数组(3个数)Scanner in = new Scanner(System.in);\/\/定义输入方法System.out.println("输入第3个整数,空格隔开:");for (int i = 1; i < 4; i++) \/...

java从键盘输入3个数(其中一个数用来代表加减乘除的符号,其余两个数用...
Scanner input=new Scanner(System.in);System.out.println("输入第一个数:");double d1=input.nextDouble();System.out.println("输入第二个数:");double d2=input.nextDouble();System.out.println("输入运算符号(+-*\/):");String s=input.next();if(s.length()!=1){ System.out....

用java编写一个能在键盘输入3个数,并把这三个数进行由小到大排列,求和...
import java.util.*;public class HomeWork{ public static void main(String[] s) { Scanner sc=new Scanner(System.in);\/\/创建键盘流 int []array=int[3]; for(int i=0;i<3;i++) { System.out.printf("请输入第%d个数",i+1); array[i]=sc.nextInt();}for(int i...

设计一个java程序,从键盘输入三个整数,按照从小到大的顺序输出_百度知 ...
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Test { public static void main(String args[]) { System.out.println("请输入三个数,使用','分隔:");BufferedReader br = new BufferedReader(new InputStreamReader(System.in));try { ...

用java输入三个数按从大到小顺序输出
public static void main(String[] args) { Scanner scan = new Scanner(System.in); String[] str = scan.nextLine().split(" ");\/\/ 输入时以空格隔开数字 int[] num = new int[str.length];\/\/初始化一个整型数组,长度为你输入数字的个数 for (int i = 0; i < str.length; i++...

乐昌市18428523243: 用java输入三个数按从大到小顺序输出 -
蔚迫肝达: public static void main(String[] args) {Scanner scan = new Scanner(System.in);String[] str = scan.nextLine().split(" ");// 输入时以空格隔开数字int[] num = new int[str.length];//初始化一个整型数组,长度为你输入数字的个数for (int i = 0; i < ...

乐昌市18428523243: 急!!!!用Java编写一个程序:输入3个数,将它们按大小顺序输出. -
蔚迫肝达: import java.io.*; import java.lang.*; import java.util.StringTokenizer; class array {public static void main(String args[]){StringTokenizer st=new StringTokenizer("10 20 30 40");String s="";int[] b=new int[10];int Max=0,Min=0;int count=0;...

乐昌市18428523243: java 编写一个程序,输入3个整数,然后程序将对这三个整数按照从大到小进行排列 -
蔚迫肝达: 可以实现比较器Comparator来定制排序方案,同时使用Colletions.sort的方式进行排序,代码如下:public void sortDesc(List<Long> s){ Collections.sort(s, new Comparator<Long>() { public int compare(Long o1, Long o2) { Long result = o2 - o1; ...

乐昌市18428523243: 用java 输入三个整数 按从小到大的顺序排列这三个整数 -
蔚迫肝达: 那我给你一个用控制语句语句写的 public class Sort{ public static void main(String args[]){ Scanner in= new Scanner(System.in); System.out.println("请输入3个整数:"); int a,b,c; int max,other1,other2; a=in.nextInt(); b=in.nextInt(); c=in....

乐昌市18428523243: 用JAVA输入三个数从大到小排列输出 -
蔚迫肝达: int a , b , c , max , middle , min ; a = Integer.parseInt(args [0]); b = Integer.parseInt(args [1]); c = Integer.parseInt(args [2]); max = a; if(b > a && b > c ){ max = b; } if(c > a && c > b){ max = c; } min = a; if(b < a && b < c){ min = b; } if(c < a && c < b){ min =...

乐昌市18428523243: JAVA程序编写:输入三个数a,b,c,要求按由小到大的顺序输出 -
蔚迫肝达: import java.util.*; /*** @author hardneedl*/ final class Scan {public static void main(String... args) {Scanner scanner = new Scanner(System.in);ListL = new ArrayList<>(10); int i = 0; while (i < 3) { System.out.printf("输入第%d个整数:"...

乐昌市18428523243: java 程序从键盘输入三个数,将它们由小到大的顺序输出 -
蔚迫肝达: //由于简单没加注释 import java.io.*; import java.util.StringTokenizer; public class Test {public Test() { } public static void main (String[] args) { System.out.println("Enter"); InputStreamReader isr = new InputStreamReader(System.in); ...

乐昌市18428523243: java输入三个整数并按从小到大顺序输出,我这样写好麻烦啊,求简单的 -
蔚迫肝达: 不要用1个int变量存一个数啊,要是5个数还不得比疯了 直接把输入存到一个int[]数组里,用什么方法排序都可以,再按索引从小到大输出

乐昌市18428523243: Java输入3个数 从大到小排列 要定义类来写代码啊 -
蔚迫肝达: //自己运行试试 import java.util.*; public class Hello { public static void main(String[] args) {int len = 3; int [] ints = new int[len]; Scanner san = new Scanner(System.in); for(int i = 0; i < len; i ++) { System.out.print("请输入第" + (i + 1) + "个数:...

乐昌市18428523243: 用Java语言设计一个程序,从键盘输入3个整数,按照从小到大的顺序输出.是用Java语言哦,跪求答案,谢谢 -
蔚迫肝达: Scanner scanner=new Scanner(system.in) int x , y , z , temp;System.out.println("请输入x:");x=scanner.nextInt();System.out.println("请输入y:");y=scanner.nextInt();System.out.println("请输入z:");z=scanner.nextInt();if (x<y) {...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网