【JAVA 第三章 流程控制语句】课后习题 输出正整数的顺序相反数
知识点:
1.字符串 转换 字符数组 string.toCharArray();
2.整型 转换 字符串 String.valueOf();
3.字符串 转换 整型 Integer.parseInt();
循环数组仍需加强理解!
//编写方法int revInt(int a),功能是返回与十进制正整数a的数字顺序相反的正整数。public static void main(String[] args) {boolean b = true;int a = 0;int c=0;System.out.println("请输入您要排列的整数:");while (b) {try {Scanner scan = new Scanner(System.in);a = scan.nextInt();//把a变成绝对值a =Math.abs(a);b = false;} catch (Exception e) {System.out.println("输入有误,请重新输入!");}}System.out.println(revint(a));}public static int revint(int a){char result;//把整型转换成字符串然后再转换成数组String str = String.valueOf(a);char[] b = str.toCharArray();for (int i =0; i<str.length()/2;i++){//交换开始result = b[i];b[i] = b[str.length()-i-1];b[str.length()-i-1] = result;}//按照题目要求先把b数组转换成字符串然后再转换成整型String str2 = String.valueOf(b);a = Integer.parseInt(str2);//返回最终值return a;}
【JAVA 第三章 流程控制语句】课后习题 输出正整数的顺序相反数相关推荐
- java 课后习题 输出正整数的顺序相反数
知识点: 1.字符串 转换 字符数组 string.toCharArray(); 2.整型 转换 字符串 String.valueOf(); 3.字符串 转换 整型 Integer.parseInt( ...
- 【JAVA 第三章 流程控制语句】课后习题 三角形面积计算
知识点: 1.三角形面积公式: s=(a+b+c)/2 面积=s(s-a)(s-b)(s-c)的开根 2.java.lang.Math;的运用 Math.sprt(s);开根 //编写读入三边长,计算 ...
- 【JAVA 第三章 流程控制语句】课后习题 月历打印
知识点: 1.闰年的计算方式((year % 4 ==0 && year % 100 != 0 )|| year % 400 ==0) 闰年二月份有 29天 平年28 年 public ...
- 【JAVA 第三章 流程控制语句】课后习题 随机整数最大值和最小值
知识点: 1.随机数 Math.random()的使用 //生成100个 0~99的随机整数,找出最大 和最小,统计大于50的整数个数public static void main(String[] ...
- 【JAVA 第三章 流程控制语句】课后习题 找零钱
知识点: 数组 循环 的理解与运用 懵懵懂懂 需要加强练习! public static void main(String[] args) {boolean i=true;double dscan=0 ...
- 【JAVA 第三章 流程控制语句】课后习题 判断用户输入的数是否为质数
思路: 遍历从2至n-1的取余运算,余数为零时,表示该数是质数 public static void main(String[] args) {Scanner scan = new Scanner(S ...
- 【JAVA 第三章 流程控制语句】课后习题 温度转换
知识点: **1.*华氏温度转摄氏温度公式:5/9(f-32) 摄氏温度转华氏温度公式:c*9/5+32. **2.**DecimalFormat 小数值格式使用的方法 //从键盘中输入华氏温度,转换 ...
- 【JAVA 第三章 流程控制语句】课后习题 编写判断从键盘输入的字符串是否为回文
知识点: 1.Scanner 对象(system.in)标准输入流的简单应用 2.nextLine() 获取字符串 3.tocharArray() 将字符串转换为char数组形式 public sta ...
- 【JAVA 第三章 流程控制语句】课后习题 键入日期输入星期几
犯错点: 1.获取年总天数的时候y<=year 导致数据不准,原因是把键入年份的年天数也加进去了 public static void main(String[] args) {//键入一个日期 ...
最新文章
- 偏执却管用的 10 条 Java 编程技巧
- HTML JS 数据校验
- 数据库连接池和Tomcat连接池的配置问题
- AC日记——中位数 洛谷 P1168
- 计算机课四年级说课稿,小学信息技术说课稿
- java 时间戳 星期几_java自定义获取星期几、几点、几分。
- MongoDB中的索引操作
- python sql查询返回记录_干货!Python与MySQL数据库的交互实战
- sas数据集怎么导出_SAS学习--导入导出文件、拼表、数据集筛选
- 硬盘双击无法打开是咋回事
- 通过ssh证书远程登录
- 关系数据库——关系代数
- 4.15反思 值得长时间思考的一天
- 计算机中英汉字段如何切换,电脑上中英文切换按哪个键
- 【新知实验室】TRTC从体验到入门
- 阿里云天池Python训练营-打卡Task3
- 基于MATLAB的雷达的杂波模拟器
- Git最佳实践(init、config、status、add、commit、diff、push) 1.0v
- Tomcat中配置多个工程使用不同端口访问问题
- proxy代理报错: Uncaught (in promise) Error: Request failed with status code 500