• 学习编程的第二十七天


    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();
    }
    }
    }
    }
    }

  • 相关阅读:
    k8s 读书笔记 - 详解 Pod 调度(Ⅱ卷)
    node.js 学习之npm使用
    分享好用的Cloudflare测速文件
    shell脚本通过解析日志使用串口开关屏知识点整理
    40-SpringBoot
    USACO Training 1.5 Arithmetic Progressions
    将自定义 GitHub 徽章添加到您的代码库
    敏捷管理工具和scrum敏捷管理方法介绍
    高企申报需要的专利数量是多少?
    java大学生运动会管理系统springboot+vue+ElementUI
  • 原文地址:https://blog.csdn.net/jklove23/article/details/126728685