用java 从键盘输入3个整数,分别赋给整数变量a b c 然后将输入的整数按照从小到大的顺序放在
作者&投稿:俟是 (若有异议请与网页底部的电邮联系)
#includeint main( ){ int num[4]; for(int i = 0 ; i num[j]){ k = j; } } if(k != i){ int temp = num[k]; num[k] = num[i]; num[i] = temp; } } for(int i = 0 ; i < 4 ; i++){ printf("%d ", num[i]); } return 0;}
2L你好夸张!
把下面代码放到main()方法中
Scanner s=new Scanner(System.in);
System.out.println("请输入a的值:");
int a=s.nextInt();
System.out.println("请输入b的值:");
int b=s.nextInt();
System.out.println("请输入c的值:");
int c=s.nextInt();
int x=0;
if(a>b)
{
x=a;
a=b;
b=x;
}
if(a>c)
{
x=a;
a=c;
c=x;
}
if(b>c)
{
x=b;
b=c;
c=x;
}
System.out.println(a+","+b+","+c);
import java.util.Scanner;
public class TestSort {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("请输入数字a");
int a = sc.nextInt();
System.out.println("请输入数字b");
int b = sc.nextInt();
System.out.println("请输入数字c");
int c = sc.nextInt();
if(a > b){
int temp = a;
a = b;
b = temp;
}
if(a > c){
int temp = a;
a = b;
b = temp;
}
if(b > c){
int temp = b;
b = c;
c = temp;
}
System.out.println("数字a:" + a);
System.out.println("数字b:" + b);
System.out.println("数字c:" + c);
}
}
我想想怎么解释因为数字不是引用类型所以我不敢把交换数字的写法写在方法里面就是这样了其他还有问题可以问哈
int[] arr = new int[3];
Scanner sc = new Scanner(System.in);
arr[0] = sc.nextInt();
arr[1] = sc.nextInt();
arr[2] = sc.nextInt();
Arrays.sort(arr); //排序
int a = arr[0];
int b = arr[1];
int c = arr[2];
谭英明欣: import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.IOException; import java.util.Arrays;import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import ...
芗城区17657191070: 用Java、从键盘上输入3个整数,分别赋给整形变量a、b、c,然后将输入的 - ?
谭英明欣: int a = 3, b = 4, c = 5; int[] array = new int[]{a, b, c}; java.util.Arrays.sort(array); //数组排序 a = array[0]; b = array[1]; c = array[2];
芗城区17657191070: 使用Java编写一个程序,使其从键盘上读取三个整数,并求和! - ?
谭英明欣: import java.util.Scanner;public class A{ public static void main(String args[]){ Scanner input=new Scanner(System.in); double s=0; for(int i=1;i<=3;i++){ System.out.print("请输入第"+i+"个数:"); s+=input.nextInt(); } System.out.println("三个数的和"+s); }}
芗城区17657191070: 用java 从键盘输入3个整数,分别赋给整数变量a b c 然后将输入的整数按照从小到大的顺序放在变量abc中,并 - ?
谭英明欣: 2L你好夸张抄! 把下面代码放到main()方法中 Scanner s=new Scanner(System.in); System.out.println("请输入a的值:zhidao"); int a=s.nextInt(); System.out.println("请输入b的值:"); int b=s.nextInt(); System.out.println("请输入c...
芗城区17657191070: 用java语言编程:从键盘输入三个整数,分别计算它们的平均值、累加和、最大值和最小值. - ?
谭英明欣: package test;import java.util.Scanner;public class FindMaxAndMinInt { public static void main(String[] args) {int max=0,min=0,sum=0;double avg=0;Scanner scanner = new Scanner(System.in);for (int i = 0; i < 3; i++) {int tmp=0;//捕获异...
芗城区17657191070: 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); ...
芗城区17657191070: 在JAVA里输入三个整数,判断它们能否组成一个三角形的思维和方法? - ?
谭英明欣: 首先从键盘里输入三个整数,分别存放于变量a,b,c. 能组成一个三角形的条件是啥捏? 两边之和要大于第三边而且两边之差要小于第三边~所以即可用if语句来判断 if((a+b) > c && (a-b) < c) { System.out.println("这是一个三角形"); }else { System.out.println("这不是一个三角形"); }
芗城区17657191070: 从键盘输入3个整数,分别赋值给a、b、c,将输入的数按从小到大放在abc中,分别输出.要求使用import java.util.Scanner(从控制台输入); 使用if else选择... - ?
谭英明欣:[答案] import java.util.Scanner;public class Demo {public static void main(String[] args) {int x = new Scanner(System.in).nextInt();int y = new Scanner(System.in).nextInt();int z = new Scanner(System.in).nex...
芗城区17657191070: 用java编写程序对三个整数排序,由键盘输入整数分别存入变量num1,num2,num3对他们进行排序,使得num1<=n - ?
谭英明欣: 用 num1 = scanner.nextInt(); 分别去接受用户输入的三个数字;然后判断他们之间的大小后输出 . 如果你想num1 <=num2<=num3 , 那么你只需要将他们的位置换换就行啦!
芗城区17657191070: java编程用IF语句做的.从键盘输入任意三个整数,用IF条件语句来比效三个数的大小,按大到小的顺序输出. - ?
谭英明欣: 1.读入三个数,存入数组numarr[];2.如果a>b,则a,b互换;3.如果a>c,则a,c互换;4.如果b>c,则b,c互换;5.输出c,b,a;即为从大到小的顺序.代码如下:import java.io.*; import java.util.Scanner; public class compare{ public static void main(...