• 学习编程的第二十七天


    01.求10以内的偶数的和。
    package com.czxclsalr.daasd;
    public class Text1 {
    public static void main(String[] args) {
    int num=0;
    for (int i=1;i<=10;i++){
    num=num+i;
    }
    System.out.println(num);
    }
    }
    02:求100以内的所有素数
    (素数:一个大于1的自然数,除了1和它本身外,不能被其他自然数整除)
    package com.czxclsalr.daasd;
    public class Text2 {
    public static void main(String[] args) {
    int i = 2;
    int num = 0;
    boolean flag = false;
    for (; i <= 100; i++) {
    flag = true;
    for (int a = 2; a < i; a++) {
    int a1 = i % a;
    if (a1 == 0) {
    flag = false;
    }
    }
    if (flag) {
    num++; //素数个数统计
    System.out.println(i);
    }
    }
    System.out.println(“素数个数:” + num);
    }
    }
    03:随机产生一个1-100之间的整数,看能几次猜中。要求:猜的次数不能超过7次,每次猜完之后都要提示“大了”或者“小了”。
    package com.czxclsalr.daasd;

    import java.util.Scanner;

    //03:随机产生一个1-100之间的整数,看能几次猜中。要求:猜的次数不能超过7次,每次猜完之后都要提示“大了”或者“小了”。
    public class Text3 {
    public static void main(String[] args) {
    int num = (int) (Math.random()*100);
    System.out.println(num);
    System.out.println(“请输入一个100以内的数字”);
    int i = 1;
    for (; i <= 7; i++) {
    System.out.println(“请输入第” + i + “个整数”);
    Scanner sc = new Scanner(System.in);
    int num1 = sc.nextInt();
    if (num1 <= 100) {
    if (num < num1) {
    System.out.println(“大了”);
    }
    if (num > num1) {
    System.out.println(“小了”);
    }
    if (num == num1) {
    System.out.println(“恭喜你,猜中了”);
    return;
    }
    } else {
    System.out.println(“超过100,请重新输入”);
    }
    }
    if (i >= 8) {
    System.out.println(“猜的次数已经超过7次,结束操作”);
    }
    }
    }
    04:写一个方法,此方法实现输出100-999之间的水仙花数。
    package com.czxclsalr.daasd;
    public class Text4 {
    public static void main(String[] args) {
    for (int i=100;i<=999;i++){
    int gewei=i%10;
    int shiwei=i/10%10;
    int baiwei=i/100;
    if (Math.pow(gewei,3)+Math.pow(shiwei,3)+Math.pow(baiwei,3)==i){
    System.out.println(i);
    }
    }
    }
    }
    05:输出小写的a-z以及大写的在Z—A
    package com.czxclsalr.daasd;
    public class Text5 {
    public static void main(String[] args) {
    for (char i=‘a’;i<123;i++){
    System.out.print(" “+i);
    }
    System.out.println();
    for (char z=‘Z’;z>=65;z–){
    System.out.print(” "+z);
    }
    }
    }
    06:求出1-3+5-7+9-……101的和
    package com.czxclsalr.daasd;
    public class Text6 {
    public static void main(String[] args) {
    int num=0;
    int num1=0;
    for (int i=1;i<=101;i+=4) {
    num=i+num;
    }for (int i=3;i<=101;i+=4) {
    num1=i+num1;
    }
    int num2=num-num1;
    System.out.println(“和为”+num2);
    }
    }
    07:求出1-1/2+1/3-1/4……1/100的和

    package com.czxclsalr.daasd;
    public class Text7 {
    public static void main(String[] args) {
    double i = 1;
    double sum = 0;
    while (i <= 100) {
    if (i % 2 == 0) {
    sum += -1 / i;
    } else {
    sum += 1 / i;
    }
    i++;
    }
    System.out.println(“和为”+sum);
    }
    }
    08:输出20-80之间能被3整除的整数,每5个一行
    package com.czxclsalr.daasd;
    public class Text8 {
    public static void main(String[] args) {
    int num=0;
    for (int i=20;i<=80;i++){
    if (i%30){
    System.out.print(i+" ");
    num++;
    if (num%5
    0){
    System.out.println();
    }
    }
    }
    }
    }

  • 相关阅读:
    《流畅的python》阅读笔记 - 第六章:使用一等函数实现设计模式
    51单片机下实现软件模拟IIC通信
    (2)扩散模型 Diffusion Model 1-2 扩散阶段
    三、鼎捷T100 APS版本维护
    获取文件创建时间
    微信小程序连接云数据库基本使用
    opencv 通过滑动条调整阈值处理、边缘检测、轮廓检测、模糊、色调调整和对比度增强参数 并实时预览效果
    冲刺十五届蓝桥杯P0001阶乘求和
    Python 如何使用 csv、openpyxl 库进行读写 Excel 文件详细教程(更新中)
    【JAVA】Java中Spring Boot如何设置全局的BusinessException
  • 原文地址:https://blog.csdn.net/jklove23/article/details/126728685