用java语言编程:从键盘输入30个整数,然后进行排序(按从小到大)。 急!!

作者&投稿:国缸 (若有异议请与网页底部的电邮联系)
用java语言,从键盘接收10个整数,将每次从键盘输入的整数按从小到大的顺序插入到数组中~

import java.util.Scanner ;
public class Test{
public static void main(String args[]){
Scanner input = new Scanner(System.in) ; //接受键盘数据实例化对象,
int[] x = new int[10];
for(int i = 0; i<x.length ; i++){
System.out.print("请输入第" +(i+1)+"个数:" );
x[i] = input.nextInt() ; //循环接受键盘数据
}
for(int j =0;j<x.length ; j++){ //把接受到的数组,进行冒泡排序
for(int y=j+1 ; y<x.length ;y++){
if(x[j]>x[y]){
int temp = x[j] ;
x[j] = x[y] ;
x[y] = temp ;
}
}
}
for(int j : x){
System.out.print(j+"、"); //循环输入数据
}

/*
例子都给你写好了,看看把,追主要的是理解下面代码就OK了,就是所谓的
冒泡排序的核心知识点
if(x[j]>x[y]){
int temp = x[j] ;
x[j] = x[y] ;
x[y] = temp ;
}
*/
}
}

import java.util.Scanner;public class $ { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.print("输入一组数字,以\",\"分割:"); String str = in.next(); String[] arr = str.split(","); for (int i = arr.length - 1; i >= 0; i--) { System.out.println(arr[i]); } }}

import java.util.Arrays;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
int num[] = new int[30];
Scanner scanner = new Scanner(System.in);
for (int i = 0; i < num.length; i++) {
num[i]= scanner.nextInt(); //读取30个数存进num
}
Arrays.sort(num);//对num数组进行排序
System.out.println(Arrays.toString(num)); //对数组进行输出
}
}

public class T1 {
public static void main(String[] args) {
int array[] = { 1, 64, 3, 23, 12, 2223, 454, 121 };
int temp = 0;
for (int i = 0; i < array.length - 1; i++) {
for (int j = 0; j < array.length - i - 1; j++) {
if (array[j] > array[j + 1]) {

temp = array[j];
array[j] = array[j + 1];
array[j + 1] = temp;
}
}
}
// 排序后
for (int i = 0; i < array.length; i++) {
System.out.println(array[i]);
}

}
}

冒泡排序,如有帮助,望采纳!

很简单呀。直接用Scanner 类的next方法得到一个字符串然后利用String类的相关方法将整数分离出来,存放于一个数组中之后直接使用sor()方法,搞定。难点就是分离出整数存放在一个数组中。


什么是Java编程语言?
Java是一种广泛使用的计bai算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。Java是一种高级语言,就是用来编程的,相关工作用途:1、Java可以开发网站,例如,一些企业的门户网站;2、Java可以做软件,例如,信息管理系统、员工打卡系统;3、Java用于手机开...

什么是java编程语言
Java编程语言是一种面向对象的、跨平台的高级编程语言。Java语言自1995年由Sun Microsystems发布以来,就因其强大的可移植性和安全性而受到广泛欢迎。Java的核心特性之一是“一次编写,到处运行”,这得益于Java虚拟机的设计。JVM能够在不同的操作系统上运行,使得Java程序可以在多个平台上无需重新...

Java编程语言需要学习什么?
更系统全面的学习资料,点击查看学习Java编程语言需要掌握以下几个主要方面的知识:1. Java语言基础:学习Java编程语言的第一步是掌握基本的语法规则、数据类型、运算符、流程控制等基础知识。理解和熟悉Java语言的基本概念和特性是后续深入学习和开发的基础。2. 面向对象编程:Java是一种面向对象的编程语言,...

什么是Java编程语言?
具体来说,"JAVA"代表的是编程语言的一个强大工具,其核心概念是平台无关性和分布式处理能力。通过这个缩写,我们可以理解为一种通用的编程语言,能够在不同的操作系统上运行,并且适用于分布式计算场景。它的应用示例广泛,如网站开发、移动应用、大数据处理等。总的来说,"JAVA"是编程语言领域中一个重要...

什么是Java编程语言?
当提到"JAVA"时,我们通常将其理解为编程语言(Sun Microsystems)的缩写形式。这个英文名称代表了一种由Sun Microsystems公司开发的高级编程语言,其目标是提供一个平台无关的编程方案,支持分布式处理环境。"JAVA"在计算机科学中具有相当的流行度,特别是在网络编程和软件开发领域中广泛应用。该缩写词的中文...

什么是JAVA语言编程?
其实JAVA就是一种编程语言,他是面向对象的,面向对象的意思就是把所有的事物都当成对象,然后把这个对象的属性,行为描述出来,举个例子,比如说,人是一个对象,他的属性就是有四肢,有一个头!他的行为就是,可以2脚行走,可以说话!明白了吗?

java是什么类型的编程语言
1. 从语言等级上来分,java属于高级语言,需要编译成字节码之后才能运行。2. 从语言设计思想来看,java属于面向对象的语言,将所有的事物看成是对象,有封装、继承、多态等特性。3. 从执行过程来看,java是一种混合型语言,java先编译成字节码然后在JVM中解释执行(编译型语言需要经过编译器将源代码编译...

Java编程语言是最抢手的软件编程语言
我们都知道有许多类型的软件编程、Java、C$、PHP、JavaScript等等。你知道什么类型的软件编程是现在市面上最抢手的吗?毫无疑问,那就是Java编程语言。下面电脑培训为大家具体介绍Java编程语言。Java的市场占有率超过30亿的设备在Java上运行。根据统计数据显示,仅使用中的JavaCard就有50亿。超过900万的程序员选择了...

java编程语言的优势是什么?
1、Java语言简单易用,Java语言比C语言简单,因为Java语言主要来源于C语言,并且比C语言更加容易学习。回龙观北大青鸟发现这个优势让越来越多的人选择使用Java来编写程序。2、Java语言是一种面向对象的编程语言。在现实生活中,我们每时每刻都在处理对象,所以Java更符合人们的思维模式,使人们更容易编写程序...

java如何编程
Java Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言 JavaScript Javascript是一种由Netscape的LiveScript发展而来的脚本语言 J# Visual J# 是一种工具,供 Java 语言程序员用于构建在 .NET Framework 上运行的应用程序和服务 LISP 一种基于λ演算的函数式编程语言。Lua Lua 是一个小巧的...

五华区13428943008: 用java语言编程:从键盘输入30个整数,然后进行排序(按从小到大). 急!! -
智学宫颈: import java.util.Arrays; import java.util.Scanner; public class Test { public static void main(String[] args) { int num[] = new int[30]; Scanner scanner = new Scanner(System.in); for (int i = 0; inum[i]= scanner.nextInt(); //读取30个数存进num } Arrays....

五华区13428943008: 用java语言怎么实现从键盘输入一个数 -
智学宫颈: 你好.示例代码如下: import java.util.Scanner;public class Num {public static void main(String[] args) {Scanner sc = new Scanner(System.in) ;System.out.println("请输入一个数字:");int a = sc.nextInt() ;System.out.println("您输入的数字为:" + a);} }

五华区13428943008: 如何用JAVA语句实现从键盘输入 -
智学宫颈: 1.main方法本身就是可以的public static void main(String[] args) args可以在执行这个类时键盘参数传入.2.很多java.io下的类封装下都可以实现,如PrintWriter这个类就可以实现,Scanner这个类其实也是这原理.主要是对System.in处理.

五华区13428943008: JAVA里让用户从键盘输入一个字符串得语句怎么写? -
智学宫颈: import java.io.*;public class SimpleIO{ public static void main(String [ ]args) { String s=""; System.out.println("请输入一个字符串:"); try{ BufferedReader in=new BufferedReader(new InputStreamReader(System.in)); s=in.readLine(); }catch(IOException e){System.out.println("产生异常");}System.out.println("你输入的字符串是"+s); } }

五华区13428943008: java语言从键盘输入语句的一个问题 -
智学宫颈: a=Double.valeOf(inputLine).doubleValue(); (这句删掉)这句的意思是将输入的字符串转换为double 你输入的姓名怎么转字Double 这个时候会弹出NumberFormatException 意思是你格式不符合 不能转为Double 这一句不要了前面double a,b; (变量a去掉)那a自然就不要了 String inputLine=in readLine(); (String去掉)你这是因为你前面已经对inputLine进行定义了 这个时候你只能对inputLine进行赋值而不能再进行定义了 所以String 也得去掉

五华区13428943008: java编程,用数组,编每一个可以输入30个学生数学成绩,并且显示他们的总分、平均分、最高分和最低 -
智学宫颈: 1.定义一个成绩数组和优秀 良好 及格和不及格4个变量且初始化为0 2.2重循环判断每个值,若成绩为优秀:优秀变量的值加1. 其它的一样.

五华区13428943008: 编程:从键盘上输入三十个整数,输出其中能被3整除的数,并求出被3整除的数之和.
智学宫颈: #include <stdio.h> void main() {int a[30],i,sum=0;for(i=1;i<=30;i++)scanf("%d",&a[i]);if(a[i]%3==0){sum=sum+a[i];printf("sum is %d",sum);} }

五华区13428943008: 用Java语言编程从键盘动态输入若干整数后倒序输出. -
智学宫颈: ya178帮帮团: String inStr=“”; String outStr=""; Scanner in = new Scanner(System.in); while(!inStr.equals("e")){//输入"e"则终止 inStr = in.next(); outStr=inStr+","+outStr; System.out.println(outStr); }

五华区13428943008: 在Java编程中如何编写从键盘输入一个数和电脑随即产生一个数做比较 -
智学宫颈: 给你写一个吧import java.util.Random; import java.util.Scanner; public class RandomNumber { public static void main(String[] args){ int randomNumber = new Random().nextInt();Scanner scan = new Scanner(System.in);int inputNumber = scan.nextInt(); //后面根据你的需要对这两个数进行比较} }

五华区13428943008: 请问用Java怎么从键盘输入?? 比如C语言用scanf C++用cin 那java用哪种呢??
智学宫颈:System.out.println("请输入"); Scanner scanner = new Scanner(System.in); String str = scanner.nextLine(); 这个str就是你如的字符串了

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