import java.io.*;
public class SortCount {
static InputStreamReader in;
static BufferedReader reader;
static {
in = new InputStreamReader(System.in);
reader = new BufferedReader(in);
}
// 读取整数
public static int readInt() {
int i = 0;
try {
String s1 = reader.readLine();
i = Integer.parseInt(s1);
} catch (Exception e) {
System.exit( 0 );
}
return i;
}
// 冒泡排序
public static void sort(int[] num) {
int mid;
int i, j;
for (i = 0; i < 10; i++)
for (j = i + 1; j < 10; j++)
if (num[i] > num[j]) {
mid = num[i];
num[i] = num[j];
num[j] = mid;
}
}
// 正数求和
public static int total(int[] num) {
int result = 0;
for (int i = 0; i < num.length; i++) {
if (num[i]>0)
result = result + num[i];
}
return result;
}
public static void main(String args[]) {
int a[] = new int[10];
for (int i = 0; i < 10; i++) {
System.out.println("请输入第" + (i + 1) + "个数:");
a[i] = SortCount.readInt();
}
// 排序
sort(a);
// 求和
int result = total(a);
System.out.println(result);
}
}
分享到:
相关推荐
编写一个Java程序从键盘获分别取读取两个整数,并计算这两个整数之和
利用Java编写程序从键盘输入一个整数,计算并输出该数的数字之和。例如:请输入一个整数:8899123各位数字之和为:40
判断从键盘输入的三个数能否构成三角形。如果是特殊的三角形(如等边、等腰、直角,等腰直角)需要能判断出来。
从键盘接受一个数字,列出该数字的中文表示格式,例如:键盘输入123,打印出一二三;键盘输入3103,打印出三一零三。 处理方法: 1、定义一个字符串数组,保存汉字数字 2、然后将传入的数字转换成字符串,...
编写一个java程序ex09 功能:用户从键盘输入两个日期(都包括年月日),程序计算两个日期之间相隔的天数,并输出。
java代码-使用java从键盘输入月份,输出这个月的天数,比如输入是1,则输出31天的源代码 ——学习参考资料:仅用于个人学习使用!
3. WhileSentence.java:该程序代码使用 while 循环语句来实现循环操作,从键盘输入一个范围在 50~100 的整数,并计算 1 到用户所输入整数的累加和。 4. SwitchSentence.java:该程序代码使用 switch 语句来实现...
这个程序设计问题要求我们从10个数中找出这些值。以下是一个详细的步骤来解决这个问题: 首先,我们需要创建一个整数数组,它能存储这10个数。在Java中,数组是一种特殊的对象,用于存储相同类型的数据集合。对于这...
在这个程序中,我们使用 while 循环语句来实现从键盘输入一个范围在 50~100 的整数,并计算 1 到用户所输入整数的累加和。我们首先使用 while 循环语句来提示用户输入正确的整数,然后使用另一个 while 循环语句来...
Java中从键盘输入多个整数的方法 Java中从键盘输入多个整数的方法是Java基础编程中的一种常见操作。今天,我们将为您分享两种从键盘输入多个整数的方法,分别使用`sc.hasNextInt()`函数和`sc.trim()`函数。 使用`...
在Java编程语言中,"判断几位数及是否是回文数"是一个常见的算法问题,它涉及到数字处理和字符串操作。让我们深入探讨这个问题的解决方案。 首先,我们要了解什么是回文数。回文数是指一个正向读和反向读都一样的...
这是使用Java编程来求输入数阶乘的一个经典例子,请大家有需要的多多参考!
java实现输入任意两个日期输出月份数和天数,综合考虑闰年、2月等因素,对于整月计算利息或按天数计算利息提供基础工具类。也可以吧内部类独立出来,方便跨包调用,可自行调整。很实用的一个实现。其他百度查到的很...
综合这三个文件,我们可以推断这是一个基于Java的、具有图形用户界面(GUI)的简单计算器程序,用户可以通过键盘输入数值和运算符,也可以通过鼠标进行交互。这个程序展示了Java在创建交互式应用方面的强大能力,...
- `Scanner`类:Java提供的标准输入流工具,可以读取用户的键盘输入。在本例中,我们需要使用`Scanner.nextInt()`来获取用户输入的年份和月份。 通过完成这个项目,新手不仅能熟悉Java的基本语法,还能掌握日期...
这个项目的核心目标是创建一个与原版Windows计算器类似的界面,并实现基本的数学运算,同时确保用户可以通过键盘输入来执行计算,提高用户体验。下面我们将深入探讨这个项目涉及到的关键知识点。 首先,我们要用到...
在Eclipse这个强大的Java集成开发环境中,运行需要从键盘输入数据的Java程序是一个常见的需求。Eclipse提供了方便的控制台功能来实现这一点。下面将详细解释如何在Eclipse中进行操作。 首先,确保你已经在Eclipse中...
在Java编程语言中,将控制台输入的任意字符转换为十六进制、二进制和十进制是一项常见的任务,特别是在处理数据表示和计算时。本文将深入探讨如何实现这一功能,同时也会提及一些相关的基本概念。 首先,我们需要...
通过上述介绍,我们了解了如何利用Java中的`Scanner`类来读取用户的键盘输入,并进行基本的数学运算。这种技术在开发用户交互式的程序时非常有用。掌握这些基本技能对于任何Java程序员来说都是必不可少的。
然后根据输入的值创建`Circle`对象,并调用相应的方法计算和输出结果。 ```java public static void main(String[] args) { String input = JOptionPane.showInputDialog("请输入圆的半径:"); double radius = ...