Java基础编程习题

目录

目录

1. 输出"我与Java~"

2. 编程求任意圆的面积

3. 输出1-1000以内的素数

4. 猜数字:系统随机得到一个整数,如果输入数字小于随机数,提示"太小了",如果大于随机数,提示"太大了",否则输出"恭喜你,猜对啦!"

5. 设计一个可进行加减乘除功能的基础计算器


1. 输出"我与Java~"

public class JavaOut {
    public static void main(String[] args) {
        System.out.println("我与Java~");
    }
}

2. 编程求任意圆的面积

import java.util.Scanner;//引包,用于输入
public class CircleS {
    public static void main(String[] args) {
        //求圆面积
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入圆的半径:");
        int r = scanner.nextInt();//输入圆的半径
        double s = r*r*Math.PI;//定义s接收圆的面积
        System.out.println("圆的面积=" + s);//输出圆的面积
    }
}

3. 输出1-1000以内的素数

public class Number{
    public static void main(String[] args) {
        int j = 1;
        int num = 0;//用于进行定量换行
        //利用for循环
        for(int i = 1;i <= 1000;i++){
            //判断是否为素数
            for(j = 2;j < i;j++){
                if(i % j == 0){
                    break;
                }
            }
            if(j == i){
                System.out.print(i + " ");
                num++;
                if(num == 10){
                    System.out.println("");
                    num = 0;
                }
            }
        }
    }
}

4. 猜数字:系统随机得到一个整数,如果输入数字小于随机数,提示"太小了",如果大于随机数,提示"太大了",否则输出"恭喜你,猜对啦!"

import java.util.Scanner;
public class GuessNumber{
    public static void main(String[] args) {
        //随机得到一个整数,用x进行接收
        int x = (int)(Math.random() * 100);//0-100以内的整数
        Scanner scanner = new Scanner(System.in);
        //利用循环输入猜测数字
        System.out.println("请输入您的猜测:");
        int gn = scanner.nextInt();
        while(gn != x){
            if(gn < x){
                System.out.println("太小了");
            }else if(gn > x){
                System.out.println("太大了");
            }
            System.out.println("请再次输入您的猜测:");
            gn = scanner.nextInt();
        }
        System.out.println("恭喜你,猜对啦!");
    }
}

5. 设计一个可进行加减乘除功能的基础计算器

import java.util.Scanner;
public class Counter{
    public static void main(String[] args) {
        //定义两个变量
        System.out.println("请输入两个整数:");
        int a = new Scanner(System.in).nextInt();
        int b = new Scanner(System.in).nextInt();
        //加法
        int add = a + b;
        System.out.println("和为=" + add);
        //减法
        int sub = a - b;
        System.out.println("差为=" + sub);
        //乘法
        int mul = a * b;
        System.out.println("积为=" + mul);
        double div = a / b;//此处为整除
        System.out.println("商为=" + div);
    }
}

---本篇文章用于测试。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秋的故事书◎

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值