java如何编程实现从键盘输入10个数存入数组,显示出来并从中找出最大值?

作者&投稿:集先 (若有异议请与网页底部的电邮联系)
用JAVA 编写程序,从键盘读入10个整数存入数组,输出最大值,最小值及它们所在数组中的位置~

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;
System.out.println(\"输入10个数字用空格隔开如:1 10 31 45 57 6 70 18 29 50\");
try
{
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
s=in.readLine();
st=new StringTokenizer(s);
}
catch(Exception e)
{
System.out.print(e.getMessage());
}

while(st.hasMoreTokens())
{
b[count]=Integer.parseInt(st.nextToken());
count++;
}

Min=b[0];
for(int i=0;i<b.length;i++)
{
if(Max<b[i])
{
Max=b[i];
}

else if(Min>b[i])
{
Min=b[i];
}
}
System.out.println(\"Max:\"+Max);
System.out.println(\"Min:\"+Min);
}
}

import java.util.Scanner;

public class Du {

public static void main(String[] args) {

final int length = 10;

int[] ary = getAryFromInput(length);

int sum = 0;
System.out.print("Inputed element are: ");
for(int i = 0; i < ary.length; i++){
System.out.print(ary[i] + "");
sum += ary[i];
}

System.out.println("
Sum for the inputed elements are: " + sum);
}

private static int[] getAryFromInput(int length) {

int[] ary = new int[length];

int i = 0;

while(i < length){
Scanner scanner = new Scanner(System.in);
System.out.print("Please input a number for arrary item " + (i+1) + ": ");
ary[i++] = scanner.nextInt();
}

return ary;
}

}


-----------------------
Please input a number for arrary item 1: 50
Please input a number for arrary item 2: 35
Please input a number for arrary item 3: 98
Please input a number for arrary item 4: 25
Please input a number for arrary item 5: 36
Please input a number for arrary item 6: 45
Please input a number for arrary item 7: 28
Please input a number for arrary item 8: 123
Please input a number for arrary item 9: 45
Please input a number for arrary item 10: 125
Inputed element are: 5035982536452812345125
Sum for the inputed elements are: 610

import java.util.Scanner;

public class NumTest {

public static void main(String[] args) {

int[] nums=new int[10];
Scanner jin = new Scanner(System.in);
for (int i = 0; i < nums.length; i++) {
nums[i]=jin.nextInt();
}
int smallerNum=nums[0];
int biggerNum=nums[0];
System.out.print("这十个数是:");
for (int i = 0; i < nums.length; i++) {
System.out.print(" "+nums[i]);
if (smallerNum>nums[i]) {
smallerNum=nums[i];
}
if (biggerNum<nums[i]) {
biggerNum=nums[i];
}
}
System.out.println();
System.out.println("最小值为:"+smallerNum);
System.out.println("最大值为:"+biggerNum);

}

}


用Java怎么编程来实现这个问题?
编程思路:假设: 大马 x个 中马 y 个 小马 (100-x-y) 个 那么 3*x + 2*y + (100-x-y)\/2 = 100 并且 x>=0 y>=0 (100-x-y)>=0[即 x+y<=100]另外 两匹小马驮1担, 说明 小马必须是双数 列出所有可能性并输出 多有满足条件的情况即可 \/ public class Demo ...

java如何编程
甚至对最简单的任务也需要指令,例如如何取得击键,怎样在屏幕上放一个字母,怎样在磁盘中保存文件等等。上面讲到的计算机本身不会主动的做任何事情。因此我们要通过程序的方式来让计算机为我们“效劳”。而这个过程就是我们“编”出来的。编程可以使用某一种程序设计语言来实现,按照这种语言的语法来描述让...

如何学会java编程?
第一:在如今这个JAVA的市场下,你如果太过于着急找工作而去学习,你一定找不到,有一个很简单的道理,任何东西求快没有用,首先你要会,学的成了半吊子,看点视频就去找工作,没人接收。第二:如果没有一套系统的学习路线和方案,这看看,那里看看,依旧学了之后还是浪费时间,根据我的学习经历来看...

Java实现GUI编程基本方法都有那些?
①创建容器 首先要创建一个GUI应用程序,需要创建一个用于容纳所有其它GUI组件元素的载体,Java中称为容器。典型的包括窗口(Window)、框架(Frame\/JFrame)、对话框(Dialog\/JDialog)、面板(Panel\/JPanel)等。只有先创建了这些容器,其它界面元素如按钮(Button\/JButton)、标签(Label\/JLabel)、文本框(TextFi...

Java编程实现创建一个集合类对象
import java.util.Set;public class Demo_02 { public static <V> void main(String[] args) { \/ 1.数组:数组的长度固定。集合 :长度可变。\/ \/ 2. 几种集合的介绍(接口)2.1、List(有序、可重复)2.2、Set(无序、不能重复)2.3、Map(键值对、键唯一、值不唯一)\/ \/\/创建一个...

java编程:我想实现一个功能:点击下来菜单一个按钮时,弹出一个对话框_百...
import java.awt.EventQueue;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JFrame;import javax.swing.JMenu;import javax.swing.JMenuBar;import javax.swing.JMenuItem;import javax.swing.JPanel;import javax.swing.border.EmptyBorder;public class Test ...

java编程如何实现限制账号密码长度和包含数字、字母?
\\x0d\\x0a\\x0d\\x0apublic static void main(String[] argv) {\\x0d\\x0a String reg = "^(\\\\d+[A-Za-z]+[A-Za-z0-9]*)|([A-Za-z]+\\\\d+[A-Za-z0-9]*)$";\\x0d\\x0a String name1 = "aaaaaaaaaaa";\\x0d\\x0a String name2 = "123566778";\\x0d\\x...

零基础小白应该如何学习Java编程?
Java培训:好的地方是学习课程系统、跟着老师走少走弯路、学习周期比较短、方便找工作。不太好的地方就是要花钱。如果您学Java是因为单纯的兴趣爱好,自学是一个很不错的选择。但如果您想通过学Java技术转行的话,那么最好是选择参加Java培训班。当然,可能现在的您感觉参加Java培训班学费很贵,但是对于...

Java编程。比如在一个面板上有两个按钮,怎么实现分别点击这两个按钮然后...
import java.awt.Color;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel;public class Test extends JFrame{public Test(){this.setSize(400,300);this.setLocationRelativeTo(null);\/\/设置居中...

零基础学习Java编程需要知道什么?
三、面向对象语言的共性 Java面向对象面向对象特性:封装、继承、多态等。掌握面向对象的基本原则以及在编程实践中的意义;掌握Java面向对象编程基本实现原理。四、JDK核心API语言核心包、异常处理、常用工具包、集合框架 熟练掌握JDK核心API编程技术;理解API设计原则;具备熟练的阅读API文档的能力;JavaSE核心...

广安区19855471215: JAVA 从键盘上输入10个整数,输出最小值? -
崇巩瑞联: 从键盘上输入10个整数,输出最小值的完整的Java程序如下:(不用数组) import java.util.Scanner; public class C{public static void main(String[] args) {Scanner sc=new Scanner(System.in);int min=Integer.MAX_VALUE;System.out.println(...

广安区19855471215: java中怎么从键盘输入十个数字后输出 -
崇巩瑞联: import java.util.*;public class input10 { public static void main(String[] args) { int a[] = new int[10]; // 10个数的数组 Scanner scanner = new Scanner(System.in); System.out.println("请输入10个数字: "); for(int i = 0; i < 10; ++i) a[i] = scanner....

广安区19855471215: 求JAVA高手帮手从键盘输入10个整数,并将其放入一个数组中,然后将其前5个元素和后5个元素对换,即:第1个元素与第10个元素互换,第2个元素与第9... -
崇巩瑞联:[答案] 这个问题太简单了,是你说复杂了,不就是一个反序列输出吗!!!至于说成这样吗??看看我的还符合你的标准码??要是符合你的标准记得好评额 package ni; import java.util.*; public class Swap { Scanner in=new Scanner(System.in ); int [] num=...

广安区19855471215: java如何编程实现从键盘输入10个数存入数组,显示出来并从中找出最大值? -
崇巩瑞联: import java.util.Scanner; public class NumTest { public static void main(String[] args) { int[] nums=new int[10]; Scanner jin = new Scanner(System.in); for (int i = 0; inums[i]=jin.nextInt(); } int smallerNum=nums[0]; int biggerNum=nums[0]; System.out....

广安区19855471215: java语言做 从键盘上输入10个整数,存到数组中,求出该数组的累加和以及平均值. -
崇巩瑞联: 利用Scanner循环输入10个数,在for循环中把每次输入的数字求和.代码如下: public class Test8 { public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int sum = 0; for (int i = 0; i < 10; i++) {System.out.print("...

广安区19855471215: 用Java编写程序,从标准输入(即键盘)读入10个整数存入整型数组a中,然后逆序输出这10个整数 -
崇巩瑞联: import java.util.Scanner; public class Test43 { public static void main(String[] args) { System.out.println("请输入10个数字,输入每个数字后以回车结束");// 提示语句,输入一个数要按下回车 Scanner sc = new Scanner(System.in);// 这是一...

广安区19855471215: Java编程从键盘输入10个整数,编程实现将其中最大数与最小数的位置对换后,再输出调整后的数组. -
崇巩瑞联: 输入循环里就把大小判断了,且记录大小数之下标,则可少些许编程环节.举例如下:

广安区19855471215: 用java从键盘输入10个字符串存入到一个二维字符数组中,找出其中最大的字符中并输出 -
崇巩瑞联: public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String str = scanner.nextLine();//从键盘输入一系列的字2113符 char[] cs =str.toCharArray();//将输入的所有内容转换到5261数组中 Arrays.sort(cs);//对数4102组进行从小到大的排序 System.out.println(cs[cs.length-1]);//输出数组的1653最后一个元专素,即最大的字符 }希望对你属有帮助.望采纳.

广安区19855471215: 急急急....编写JAVA程序,要求从键盘输入10个整数,然后对这10个数进行降序排序并输出. -
崇巩瑞联: public class Sort { //public Sort(){} public static void main(String args[]){ int[] num = new int[10] ; int N = num.length ; int temp = 0 ; try{ for(int i=0 ; i<10 ; i++){ num[i] = Integer.parseInt(args[i]) ; } //排序开始 for(int i=0 ; i<N-1 ; i++){ for(int j=N-2 ; j>=i ; j--)...

广安区19855471215: 用java语言编程:从键盘中输入十个无序的数字,从大到小输出. -
崇巩瑞联: import java.io.BufferedReader; import java.io.InputStreamReader;public class Demo { public static void main(String[]args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); System.out.println("请...

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