【BigData】Java基础_终端输入2个数字并求和

1.需求描述

在终端输入2个数字,然后根据输入的数字求和

2.实现代码

package cn.test.logan;

import java.util.Scanner;

public class Test02 {
    public static void main(String[] args) {
        // 首先,创建一个用于获取终端的输入的工具
        Scanner sc= new Scanner(System.in);

        // 获取用户输入的第一个数字
        String num1 = sc.nextLine();

        // 获取第二个数字
        String num2 = sc.nextLine();

        // 字符串转型
        int number1 = Integer.parseInt(num1);
        int number2 = Integer.parseInt(num2);

        // 将两个数字相加得到和
        int res = number1 + number2;
        // 打印结果(快捷键:sout+alt+/)
        System.out.println(res);
    }
}

原文地址:https://www.cnblogs.com/OliverQin/p/12019825.html

时间: 2024-10-06 22:51:16

【BigData】Java基础_终端输入2个数字并求和的相关文章

java程序 输入10个数字并求和

课程作业: 模仿JavaAppArguments.java示例,编写编写一个程序,此程序从命令行接受多个数字,求和之后输出结果. 设计思想: 先从命令行读出数字,然后计算各个数字之和.求出结果. 流程图: 程序源代码: import java.io.*; public class Sum { public static void main(String[] args)throws IOException { int X,i;//i用来计数 double sum; String str; Buff

java:从命令行接收多个数字,求和之后输出结果

设计思路:获取输入数的个数,然后将要相加的数字转换成浮点型进行相加,然后输出结果. 流程图: 1:建立一个Scanner的对象scan: 2:定义一个动态数组aDoubleArray[]: 3:利用循环结构将数字输入到数组中: 4:在利用循环结构将数组中的数字相加在输出. 源代码: package niuke; import java.util.Scanner; public class add { public static void main(String[] args) { Scanner

java从命令行接收多个数字,求和之后输出结果

设计思想:获取输入数的个数,然后将要相加的数字转换成为浮点型进行相加,最后进行输出 流程图 :   开始-->输入n个数-->求和-->输出结果-->结束: 源代码: //王浩  2015/9/26 package add; import java.util.Scanner; public class Add { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int n

java从命令行接收多个数字,求和程序分析

问题:编写一个程序,此程序从命令行接收多个数字,求和之后输出结果. 1.设计思想 (1)声明两个变量接收输入的字符串 (2)将字符串转换成int类型 (3)输出求和 2.程序流程图 3.源程序代码 import java.util.Scanner; public class JavaAppArguments { public static void main(String[] args) { Scanner Inport=new Scanner(System.in); System.out.pr

【BigData】Java基础_创建一个订单类

需求描述 定义一个类,描述订单信息订单id订单所属用户(用户对象)订单所包含的商品(不定数量个商品对象)订单总金额订单应付金额:    总金额500~1000,打折85折    总金额1000~1500,打折80折    总金额1500~2000,打折70折    总金额超过2000,打折65折         在此基础上,还要看用户的vip等级    用户vip等级为:一般会员,则折上折:95    用户vip等级为:中级会员,则折上折:90    用户vip等级为:高级会员,则折上折:80

【BigData】Java基础_接口

接口概念 Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能). 以下是个人理解: 在软件开发过程中,当我们开发一个大型项目的时候,可能很多人一起共同开发一个项目,但是整个项目分为很多模块,我们不能按照顺序去开发模块,等A团队开发测试完毕第一个模块,B团队才开始开发第二个模块,这样的话,如果A团队出现延期,那么将会影响整个项目的开发进度,所以这种串行的开发方式是不行的,那么我们

【BigData】Java基础_异常处理

概念 在我们写程序的时候,当遇到异常,整个程序就中断了,导致程序奔溃,这就会影响用户体验度,为了让程序在运行的的过程中不出现这种问题,当程序报错时候,我们把这种错误先自行处理了,让程序保持正常运行. 例如:一个求商的程序,除数是用户输入,那么用户输入的除数可能是千奇百怪的,可能是数字,也可能是字符,还可能是0,如果输入字符或者0,那么就报错了,这时候程序就中断了,无法继续执行后面的内容,所以就得异常处理了. 注意:异常处理有2种方法 (1)使用try-catch结构来捕获异常 (2)下层方法可以

【BigData】Java基础_反射

1.反射是什么? 比较官方点的解释 Java反射机制是在运行状态中 对于任意一个类,都能知道这个类的所以属性和方法: 对于任何一个对象,都能够调用它的任何一个方法和属性: 这样动态获取新的以及动态调用对象方法的功能就叫做反射 个人理解: 反射也是自己看了教程以后发现比较有趣的一个东西,此处写的是个人对于反射的理解,个人理解的反射就是:不管你的实现类写好没,我们约定好定义好一个配置文件放在那,我需要调用到你的方法的时候我就从配置文件中动态获取,这样一来,我们之间的开发就不会冲突,并且开发完成后,我

【BigData】Java基础_多线程

所谓的多线程就像小吃街卖铜锅米线的老板,老板就好比一个操作系统,如果5个顾客同时去买米线,那么,此时老板就会同时准备好5个铜锅,然后同时放上水.调料.米线,同时煮5个人的米线,如果逐个煮的话,那么估计煮了2个人的米线,后面3人就来找老板退款了. 官方解释:多线程(英语:multithreading),是指从软件或者硬件上实现多个线程并发执行的技术 在Java中实现多线程四部曲: (1)将需要用多线程方式执行的逻辑,写入一个runnable实现类中(run方法中): (2)创建出这个runnabl