知识点:
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 第三章 流程控制语句】课后习题 输出正整数的顺序相反数相关推荐

  1. java 课后习题 输出正整数的顺序相反数

    知识点: 1.字符串 转换 字符数组 string.toCharArray(); 2.整型 转换 字符串 String.valueOf(); 3.字符串 转换 整型 Integer.parseInt( ...

  2. 【JAVA 第三章 流程控制语句】课后习题 三角形面积计算

    知识点: 1.三角形面积公式: s=(a+b+c)/2 面积=s(s-a)(s-b)(s-c)的开根 2.java.lang.Math;的运用 Math.sprt(s);开根 //编写读入三边长,计算 ...

  3. 【JAVA 第三章 流程控制语句】课后习题 月历打印

    知识点: 1.闰年的计算方式((year % 4 ==0 && year % 100 != 0 )|| year % 400 ==0) 闰年二月份有 29天 平年28 年 public ...

  4. 【JAVA 第三章 流程控制语句】课后习题 随机整数最大值和最小值

    知识点: 1.随机数 Math.random()的使用 //生成100个 0~99的随机整数,找出最大 和最小,统计大于50的整数个数public static void main(String[] ...

  5. 【JAVA 第三章 流程控制语句】课后习题 找零钱

    知识点: 数组 循环 的理解与运用 懵懵懂懂 需要加强练习! public static void main(String[] args) {boolean i=true;double dscan=0 ...

  6. 【JAVA 第三章 流程控制语句】课后习题 判断用户输入的数是否为质数

    思路: 遍历从2至n-1的取余运算,余数为零时,表示该数是质数 public static void main(String[] args) {Scanner scan = new Scanner(S ...

  7. 【JAVA 第三章 流程控制语句】课后习题 温度转换

    知识点: **1.*华氏温度转摄氏温度公式:5/9(f-32) 摄氏温度转华氏温度公式:c*9/5+32. **2.**DecimalFormat 小数值格式使用的方法 //从键盘中输入华氏温度,转换 ...

  8. 【JAVA 第三章 流程控制语句】课后习题 编写判断从键盘输入的字符串是否为回文

    知识点: 1.Scanner 对象(system.in)标准输入流的简单应用 2.nextLine() 获取字符串 3.tocharArray() 将字符串转换为char数组形式 public sta ...

  9. 【JAVA 第三章 流程控制语句】课后习题 键入日期输入星期几

    犯错点: 1.获取年总天数的时候y<=year 导致数据不准,原因是把键入年份的年天数也加进去了 public static void main(String[] args) {//键入一个日期 ...

最新文章

  1. 偏执却管用的 10 条 Java 编程技巧
  2. HTML JS 数据校验
  3. 数据库连接池和Tomcat连接池的配置问题
  4. AC日记——中位数 洛谷 P1168
  5. 计算机课四年级说课稿,小学信息技术说课稿
  6. java 时间戳 星期几_java自定义获取星期几、几点、几分。
  7. MongoDB中的索引操作
  8. python sql查询返回记录_干货!Python与MySQL数据库的交互实战
  9. sas数据集怎么导出_SAS学习--导入导出文件、拼表、数据集筛选
  10. 硬盘双击无法打开是咋回事
  11. 通过ssh证书远程登录
  12. 关系数据库——关系代数
  13. 4.15反思 值得长时间思考的一天
  14. 计算机中英汉字段如何切换,电脑上中英文切换按哪个键
  15. 【新知实验室】TRTC从体验到入门
  16. 阿里云天池Python训练营-打卡Task3
  17. 基于MATLAB的雷达的杂波模拟器
  18. Git最佳实践(init、config、status、add、commit、diff、push) 1.0v
  19. Tomcat中配置多个工程使用不同端口访问问题
  20. proxy代理报错: Uncaught (in promise) Error: Request failed with status code 500

热门文章

  1. php 操作 MySQL 中的Blob类型
  2. 人工智障学习笔记——强化学习(5)DRL与DQN
  3. 启动mysql失败:net start mysql服务名无效
  4. 每日一题(C语言基础篇)1
  5. HTTP请求的GET与POST方式的区别
  6. LeetCode 108. Convert Sorted Array to Binary Search Tree
  7. 【C++面向对象】类的数据成员:绑定、布局和存取
  8. 字符流的抽象类 java
  9. 演练 小说排行榜 0912
  10. python列表数据类型-入门学习