• 学习编程的第二十七天


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

  • 相关阅读:
    【Java】final关键字&权限修饰符&内部类&引用类型用法
    关于 打开虚拟机出现“...由VMware产品创建,但该产品与此版VMwareWorkstateion不兼容,因此无法使用” 的解决方法
    jmeter-录制脚本
    MySQL单表查询进阶
    Pandas处理异常值的两种方法
    达之云BI平台助力融通集团陕西军民服务社有限公司实现数字化运营
    微服务性能分析|Pyroscope 在 Rainbond 上的实践分享
    利用大模型反馈故障的解决方案
    微信小程序导航退回及跳转 传参(navigateBack,navigateTo)
    趣解设计模式之《小王与他的Apple商店》
  • 原文地址:https://blog.csdn.net/jklove23/article/details/126728685