练习1:

通过键盘输入一个数字,打印其所有因子并对所有因子求和(因子不包含自己)

因子就是能被这个数整除的数字

例如:10的因子有 12 5

public class TestScanner

{

public static void main(String[] args)

{

Scanner scan = new Scanner(System.in);

System.out.println("请输入一个整数:");

int i = scan.nextInt();//i就是从键盘上输入的整数

System.out.print(i+"的因子有:");

int sum = 0;

for (int j = 1; j

if (i%j==0) { //i除j能余0,j就是因子

sum += j;

System.out.print(j+" ");

}

}

System.out.println();

System.out.println(i+"的因子和为"+sum);

}

}

练习2:

通过键盘输入一个数字,判断该数字是否为质数

质数:只能被1和自己整除的数字

本来的答案是:

public class TestScanner {

public static void main(String[] args) {

Scanner scan = new Scanner(System.in);

System.out.println("请输入一个整数:");

int i = scan.nextInt();

for (int j = 2; j < i; j++) {

if (i % j == 0) {

System.out.print(i + "不是质数");

return;//刚开始不知道使用return。一直没成功。

//当然,现在知道用。但具体使用还是得等老师讲授。

}

}

System.out.println(i + "是质数");

}

}

但是后来发现“0”和“1”既不是质数也不是合数,而输出“0”和“1”却都显示为质数,因此,只好在

System.out.println(i + "是质数");

这句话上边添加一句

if (i == 1||i==0) {

System.out.println(i + "即不是质数也不是合数");

}

else

测试后发现,这样子应该就可以了吧。

java 基础语法ppt,03_JAVASE_语法基础下.ppt_练习相关推荐

  1. 计算机基础维护ppt,计算机维护基础知识.ppt

    <计算机维护基础知识.ppt>由会员分享,可在线阅读,更多相关<计算机维护基础知识.ppt(17页珍藏版)>请在人人文库网上搜索. 1.微机与外设维护技术,课程要求 平时成绩: ...

  2. 计算机网络基础概念ppt,1-1计算机网络基础概念.ppt

    1-1计算机网络基础概念 第一章网络基础知识 本章重点:网络概述网络功能.分类及作用,网络的接入 方式,网络的拓扑结构,网络通信原理及传输介质. §1-1 计算机网络的基本概念 本节重点 一.计算机网 ...

  3. html语法PPT,htmlJavaScript语法基础.ppt

    <htmlJavaScript语法基础.ppt>由会员分享,可在线阅读,更多相关<htmlJavaScript语法基础.ppt(34页珍藏版)>请在装配图网上搜索. 1.Jav ...

  4. 2计算机基础总结ppt课件,计算机基础知识2幻灯片课件.ppt

    计算机基础知识2幻灯片课件.ppt 一个存储单元的结构: (一个存储单元) 1.4.2 硬件系统的组成 本节首页 存储器的分类: 1. SRAM 是静态随机存取存储器.速度高,集成度小,价格贵.常做高 ...

  5. 计算机基础课件ppt教案,计算机基础公开课教案-精选版.ppt

    计算机基础公开课教案-精选版.ppt 文字排版设置 任务一 设置字符格式 设置字符格式 常用的字符格式包括字体.字号.粗体.斜体.下划线.边框.底纹.颜色设置等. 任务一 设置字符格式 1.通过[格式 ...

  6. 计算机硬件基础英语ppt,计算机硬件技术基础,computer hardware technology elements,音标,读音,翻译,英文例句,英语词典...

    补充资料:计算机硬件 计算机系统中由电子.机械和光电元件等组成的各种计算机部件和计算机设备.这些部件和设备依据计算机系统结构的要求构成的有机整体,称为计算机硬件系统.计算机系统由两个部分组成,一部分是 ...

  7. 六上计算机基础知识ppt课件,计算机应用基础(windows 7+office 2010)课件 第六章 文稿演示软件PowerPoint 2010.ppt.pdf-汇文网...

    计算机应用基础(windows 7+office 2010)课件 第六章 文稿演示软件PowerPoint 2010.ppt.pdf-汇文网 计算机应用基础 ( windows 7office 201 ...

  8. 【java基础18:方法覆盖与多态】什么时候使用方法覆盖 toString方法的覆盖 多态的基础语法与作用 向上/向下转型

    目录 方法覆盖Override 多态 方法覆盖Override 方法覆盖初体验,什么样的程序要方法覆盖 /*当前程序存在的问题(设计上的问题)??鸟儿在执行move()方法的时候,最好输出的结果是:& ...

  9. 【JAVA学习】1、零基础入门Java 基础语法:概念、规则、格式

    [JAVA学习]1.零基础入门Java 基础语法 前言 JAVA开发环境选择 Java 基础概念 Java 标识符 Java修饰符 基础代码模板框架 命名规则 基础规则 后端开发规则 代码格式 前言 ...

最新文章

  1. java8 group by_java8新特性Java 8 – Stream Collectors groupingBy 示例 - Java教程
  2. php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
  3. Winform中实现颜色拾取器获取RGB与16进制颜色程序与源码分享
  4. Java面试中常问的Spring方面问题
  5. 国内外知名工业交换机品牌有哪些?
  6. VS 错误: 未找到与约束contractname Microsoft.VisualStudio.Utilities.IContentTypeRegistryService...
  7. 【实用工具】linux Can‘t bind address: Address already in use
  8. 面试必知的25个经典回答 ,最全的面试干货,没有之一
  9. AcWing 103. 电影
  10. 互联网科普-淘宝与天猫的对标
  11. 以太坊的POS共识机制友善的小精灵 Casper
  12. 数据库原理及应用课程设计
  13. 阅读HashMap(1.6)源码所做的一些记录
  14. 压缩的Swf文件利用Python解压
  15. 无锡江苏高性能服务器服务商,无锡高防云服务器
  16. 四层负载均衡,请别再浑水摸鱼了! 太一星晨解析七层负载均衡关键技术
  17. 只要心存美好便是岁月花开时
  18. Redis五大基本数据类型(String、LIst、Set、Hash、ZSet)及其底层结构
  19. VS开发工具的常用插件
  20. 格与布尔代数(笔记)

热门文章

  1. 以Post方式向指定url地址发送数据并活得返回结果
  2. 关于学习新知识以及如何做题思考
  3. 微信小程序想通过场景化缩短路径
  4. sql 在存储过程中使用事务(转)
  5. PHP PDO学习(二) exec执行SQL
  6. 8VC Venture Cup 2016 - Final Round (Div. 2 Edition) C. XOR Equation 数学
  7. Java经典23结构模型的设计模式(三)------附加代理模式、适配器型号、Facade模式的差异...
  8. list each详解
  9. JZOJ 3457. 【NOIP2013模拟联考3】沙耶的玩偶(doll)
  10. 1600802038