JAVA 入门测试(二)

/*
9. 题目:判断101-200之间有多少个素数,并输出所有素数。
(素数:判断素数的方法:用一个数分别去除2到这个数,如果能被整除,则表明此数不是素数,反之是素数。)

素数101
素数103
素数107
素数109
素数113
素数127
素数131
素数137
素数139
素数149
素数151
素数157
素数163
素数167
素数173
素数179
素数181
素数191
素数193
素数197
素数199

class Task
{
public static void main(String args[]){
    int j;
    int count=0;  //计数器;
    for(int i=101;i<=200;i++){
        for(j=2;j<i;j++){
            if(i%j==0){
                break;
            }
        }
    if(j>=i){
            System.out.println(">>素数"+i);
            count++;
        }
    }
    System.out.println(">>一共有"+count+"个");
}

}
*/

/*
10题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。
例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。

/**

public class Test4{
public static void main(String[]args){
    for(int i = 1;i <10 ;i++){
        for(int j = 1;j < i; j++){
    System.out.print(i + "*" +  j + "=" + i*j + "\t" );
    }
    System.out.println();
    }
}

}

public class Job21{
public static void main(String []args){
    int sum = 0;
    for(int i =1;i<=20;i++){
        int a=1;
        for (int j=1;j<=i;j++){
            a*=j;   
        }
    sum +=a;
    }
    System.out.println(sum);
}

}

public class Test09 {
public static void main(String[] args) {
    for(int i = 101; i < 201; i++) {
        boolean b = false;
        for (int j = 2; j < i; j ++) {
            if(i % j == 0) {
                b = true;
            }
        }
        if(!b) {
            System.out.println(i);
        }
    }
}

}

一种方法;
public class Test10{
    public static void main(String args[]){
        for(int a = 1; a < 10; a++){
        int x = 0;
        int y = 0;
        int num ;
            x = a * 100;
            for(int b = 0;b < 10;b++){
                y = b * 10;
                for(int c = 0; c < 10; c++){
                if(a * a * a + b * b * b + c * c * c == x + y + c ){
                num = x + y + c;
                System.out.println(num);
        }
        }
        }
        }
    }
}

另一种方法;
class Task
{
    public static void main(String args[]){
        for(int i=100;i<1000;i++){         //123
            int bai=i/100;
            int shi=i%100/10;
            int ge=i%100%10;
            if((ge*ge*ge+shi*shi*shi+bai*bai*bai)==i){
                System.out.println(">>"+i);
            }
        }
    }
}
*/

//11. 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
/*
90 = 45 * 2; 出现一个 质因数;2
15*3; 出现一个 质因数 3
5*3;出现质因数 5 3

      从上面的 规律可以看出:
                        循环  找 一个质因数;


import java.util.Scanner;
class Task
{
public static void main(String args[]){
    int j=0;
    System.out.println(">>请输入一个正整数:");
    Scanner sc=new Scanner(System.in);
    int num=sc.nextInt();
    for(int i=num-1;i>1;i--){
        if(num%i==0){
            j=num/i;
            System.out.println(">>"+j);
            num=i;                      //将 i的值赋给 num   
        }
        }
        System.out.println(">>"+num);
    }

}
*/

** 12. 题目:利用条件运算符的嵌套来完成此题:
学习成绩>=90分的同学用a表示,
60-89分之间的用b表示,
60分以下的用c表示: **

import java.util.Scanner;
class Task
{
public static void main(String args[]){
System.out.println(">>请输入成绩:");
Scanner sc=new Scanner(System.in);
int score=sc.nextInt();
int rank=score/10;
switch(rank){
case 10:
case 9:
System.out.println(">> A");
break;
case 8:
case 7:
case 6:
System.out.println(">> b");
break;
default:
System.out.println(">> c");
}
}
}

//13. 题目:输入两个正整数m和n,求其最大公约数和最小公倍数。

//14. 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
//空格 可以用 trim()方法 数字 和 英文 字母 可以 用 ASCII 码 减去就是 其他字符
/*
import java.util.Scanner;
class Task
{
public static void main(String args[]){
System.out.println(“>> 请输入一行字符串:”);
Scanner sc=new Scanner(System.in);
}
}
*/

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
JAVA入门代码测试是指对JAVA程序中的基本组成单元(方法、类)进行测试的过程。单元测试的目的是确保程序的小部分功能正常运行,以提高整体代码质量和可靠性。单元测试可以帮助开发人员及时发现和修复代码中的问题,并确保代码的可维护性和可扩展性。 在进行JAVA入门代码测试之前,首先需要配置好JAVA环境并安装好相应的开发工具,比如eclipse。使用eclipse可以方便地编写和运行JAVA代码。 下面是一个JAVA入门代码测试的示例: ```java public class Calculator { public int add(int a, int b) { return a + b; } public int subtract(int a, int b) { return a - b; } public int multiply(int a, int b) { return a * b; } public int divide(int a, int b) { if (b == 0) { throw new IllegalArgumentException("除数不能为零"); } return a / b; } } public class CalculatorTest { public static void main(String[] args) { Calculator calculator = new Calculator(); // 测试加法 int result1 = calculator.add(2, 3); System.out.println("2 + 3 = " + result1); // 测试减法 int result2 = calculator.subtract(5, 3); System.out.println("5 - 3 = " + result2); // 测试乘法 int result3 = calculator.multiply(4, 2); System.out.println("4 * 2 = " + result3); // 测试除法 int result4 = calculator.divide(9, 3); System.out.println("9 / 3 = " + result4); } } ``` 以上示例中,我们创建了一个Calculator类,包含加法、减法、乘法和除法等基本运算方法。然后,我们创建了一个CalculatorTest类,用于进行单元测试。在单元测试中,我们针对Calculator类的每个方法进行测试,并打印出结果。 通过运行上述代码,我们可以验证Calculator类的加法、减法、乘法和除法方法是否正常工作。如果测试通过,即表示JAVA入门代码测试成功。 参考资料: 单元测试的定义和特点 使用eclipse进行JAVA入门代码测试的步骤 JAVA代码中的注释示例<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Java单元测试入门](https://download.csdn.net/download/weixin_38735899/14940691)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [几个简单的入门JAVA代码](https://blog.csdn.net/weixin_42108054/article/details/114026351)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值