编写一个java程序,此程序从命令行接收多个数字,求和之后输出结果

本文介绍了一个简单的Java程序,该程序接收命令行参数并计算所有输入数字的总和。通过循环遍历每个参数并将其累加到变量中实现。文章展示了完整的源代码,并输出了数字个数及求和结果。

一.设计思路

  输入几个数,利用循环将这些数相加,最后输出。

二.程序流程图

三.源程序代码

//20163677 多文佳
public class JavaAppArguments{

    public static void main(String[] args) {

                                                                  int sum=0;//设置初始的和

                                                                  System.out.println("数字个数:"+args.length);

                                                                   for (String arg : args) {

                                                                                                            sum=sum+Integer.parseInt(arg);//循环计算输入数的和

                                                                                                     }

                                                                  System.out.println("sum="+sum);//输出这些数的和

                                                            }

                                                 }

四.结果截图

 

 

 

转载于:https://www.cnblogs.com/duowenjia/p/7636037.html

基本数据类型、数组、枚举类型 1.编写一个Java程序,要求如下: 使用 Scanner 类从命令行读取 5 个学生的成绩(成绩为整数)。 将这些成绩存储在一个int类型的数组中。 计算并输出这5个学生的平均分(保留两位小数)。 找出并输出最高分。 使用Arrays.toString()输出成绩数组。 2.编写一个Java程序,要求如下: 定义一个名为Weekday的枚举类型,包含一周七天的常量(例如:MONDAY, TUESDAY, ..., SUNDAY)。 声明一个Weekday类型的变量,并将其赋值为WEDNESDAY。 编写一个switch语句,根据Weekday的值输出对应星期的中文名称。例如:如果枚举值是Weekday.MONDAY,则输出"星期一"。 运算符、表达式、语句 3.编写一个Java程序,要求如下: 程序首先提示用户输入一个整数形式的分数(0-100之间),使用Scanner类从控制台获取用户输入。 使用if-else if-else语句根据以下规则判断并输出成绩等级: 90-100:优秀 80-89:良好 70-79:中等 60-69:及格 0-59:不及格 如果输入的分数不在0-100之间,则输出"输入错误,分数应在0-100之间。 4.编写一个Java程序,要求如下: 定义一个名为Season的枚举类型,包含四个枚举常量:SPRING, SUMMER, AUTUMN, WINTER。 使用for循环遍历Season枚举类型的所有常量。 在循环体内,使用switch语句根据当前遍历到的枚举常量输出对应季节的中文名称(例如:"春天"、"夏天"、"秋天"、"冬天")。 类、对象 5. 编写一个Java程序,要求如下: 创建一个名为 Student 的类,包含以下私有成员变量: name (String 类型,姓名) studentId (String 类型,学号) age (int 类型,年龄) major (String 类型,专业) 为 Student 类编写两个构造方法:一个无参构造方法,将所有成员变量初始化为默认值(例如,姓名为 "Unknown",学号为 "N/A",年龄为 0,专业为 "Undecided")。一个带参数的构造方法,接收姓名、学号、年龄和专业作为参数,用于初始化成员变量。 为 Student 类编写 displayInfo() 方法,用于打印学生的所有信息。 创建一个名为 StudentTest 的主类,在 main 方法中:使用无参构造方法创建一个 Student 对象。使用带参数构造方法创建另一个 Student 对象,并传入具体的学生信息。分别调用两个对象的 displayInfo() 方法,查看输出结果。 6. 编写一个Java程序,要求如下: 创建一个名为 Book 的类,包含以下成员变量: title (String 类型,书名) author (String 类型,作者) price (double 类型,价格) totalBooks (static int 类型,记录图书的总数量) 为 Book 类编写构造方法,接收书名、作者和价格作为参数,并在构造方法中将 totalBooks 的值加 1。 为 Book 类编写 displayBookInfo() 方法,用于打印图书的信息。 为 Book 类编写一个静态方法 getTotalBooks(),用于返回 totalBooks 的值。 创建一个名为 BookTest 的主类,在 main 方法中:创建多个 Book 对象,并传入不同的图书信息。调用每个 Book 对象的 displayBookInfo() 方法。调用 Book 类的静态方法 getTotalBooks(),输出当前图书的总数量。 7. 编写一个Java程序,要求如下: 创建两个包:com.company.model:用于存放员工类。com.company.test:用于存放测试类。 在 com.company.model 包中创建一个名为 Employee 的类,包含以下成员变量: name (String 类型,姓名,public) employeeId (String 类型,员工编号,默认访问权限) salary (double 类型,基本工资,protected) bonusRate (double 类型,奖金比例,private) 为 Employee 类编写构造方法,接收姓名、员工编号、基本工资和奖金比例作为参数。 为 Employee 类编写 calculateTotalSalary() 方法,计算并返回员工的总工资(总工资 = 基本工资 + 基本工资 * 奖金比例)。注意奖金比例的访问权限。为了方便测试,可以添加一个public的set方法设置奖金比例。 在 com.company.test 包中创建一个名为 EmployeeTest 的主类,在 main 方法中:使用 import 语句导入 com.company.model 包中的 Employee 类。创建一个 Employee 对象,并传入员工信息。调用 calculateTotalSalary() 方法,输出员工的总工资。尝试直接访问 Employee 对象的各个成员变量,观察哪些可以访问,哪些不能访问。
最新发布
04-28
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值