java入门实现转换
2024-08-25 00:59:46
设计思想
首先不用多说就是建立最基础的java创建,然后抛出一个异常处理来替我们检测用户的输入,这一点十分重要。然后就要进行输入工作,不必多说,网上的教程有一个Scanner的输入方法,我们引入一下。
最后由用户输入的字符串来判断一个加法循环的次数,并在最终输出。
流程图:
程序
import java.io.*;
import java.util.Scanner;
public class shuru { /**
* @param args
*/
public static void main(String[] args) throws IOException{
// TODO Auto-generated method stub
System.out.println("请输入数字"); Scanner sc=new Scanner(System.in);//控制台输入 String input=sc.nextLine(); System.out.println("你输入的是"+input); input=input.trim(); String[]temp=input.split(" "); double[]nums=new double[temp.length];//字符长度 double aaa=0;//存放求和 System.out.println("结果是"); for(int i=0;i<temp.length;i++){ nums[i]=Double.parseDouble(temp[i]); if(i==0) System.out.print(nums[i]); else if(nums[i]>0) System.out.print("+"+nums[i]); else if(nums[i]<0) System.out.print(nums[i]); else System.out.print("+"+nums[i]); aaa+=nums[i];
} System.out.print("="+aaa);
}
}
运行截图
最新文章
- SpringMVC学习笔记(二)
- 【Django】如何自定义manage.py命令? 达到启动后台进程的目的?
- CSS笔记(七)列表
- SDWebImage使用详解
- Android ListView+image的使用
- Light OJ 1030 - Discovering Gold
- User already has more than &#39;max_user_connections&#39; active connections
- 转:jmeter之线程组
- phpstudy 安装memcached服务和memcache扩展
- 第2次作业:Wechat创作史
- build.gradle使用gradle.property中定义的字段及乱码问题的解决
- C# 多线程之Task(任务
- 详解Python的作用域和命名空间
- Linux sys_call_table变动检测
- ajax请求出现400错误
- hosts 文件
- SpringBoot(二)thymeleaf模板的引入
- 在window下搭建Vue.Js开发环境(转)
- post请求的四种数据格式
- 神经网络:caffe特征可视化的代码例子