实验二 Java基础语法练习-基本数据类型、运算符与表达式、选择结构

本文档是一份Java编程的实验指导,旨在帮助学习者掌握Java基本数据类型的声明、运算符与表达式的使用,理解程序语法结构,包括顺序结构和选择结构。实验内容包括:浮点数转整型、数学表达式计算、成绩等级判断以及日期合法性检查等。每个部分都提供了详细的代码实现,通过实际操作加深对Java编程规则的理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、 实验目的及要求
目的:
(1) 掌握各种变量的声明方式
(2) 掌握Java的基本数据类型、运算符与表达式的使用方法。
(3) 理解Java的程序语法结构,掌握顺序结构、选择结构程序设计方法。
(4) 通过以上内容,掌握Java语言的编程规则。
要求:
(1)编写一个声明Java不同数据类型变量的程序
(2)编写使用运算符、表达式和变量的程序
(3)编写使用选择结构的程序
二、实验内容与步骤

  1. 编写一个程序,要求将一个浮点数强制转化成整型后再输出。
  2. 编写程序,从键盘输入a、b、c的值,计算下列表达式(-b+√(b^2-4ac))/2a(开根用Math.sqrt()方法)
  3. 选择结构练习
    (1)使用if-else语句
    定义一个学生的JAVA成绩为n(0到100的整数),编写一个程序输出这个学生成绩的等级,比如76为“中”。(A:>=90;B:>=80;C:>=70;D:>=60;F:<60)。
    (2)设 int year,month,day 分别表示一个日期中的年月日,试编程求
    a对于任意三个整数,判断其是否为一个合法的日期值。
    b给定一个日期值,计算若干天后的日期值(选做)
    c如果有两个日期值,计算他们相距的天数(选做)
package com.xzj.day01;

/**
 * @author xuzhijie
 * @create 2022-04-07 20:49
 */
import java.util.Scanner;

public class Test01 {
   
    public static void main(String[] args) {
   
        System.out.println("java实验二:");
        System.out.println("1:输入浮点数转化成整型");
        System.out.println("2:输入a,b,c的值,打印出表达式的值");
        System.out.println("3:输入学生成绩,打印出学生成绩等级");
        System.out.println("4:对于任意三个整数,判断其是否为一个合法的日期值");
        System.out.println("5:给定一个日期值,计算若干天后的日期值");
        System.out.println("6:如果有两个日期值,计算他们相距的天数");
        System.out.println("请输入要执行的题目:");
        Scanner sc = null;
        sc = new Scanner(System.in);
        int ren = sc.nextInt();
        if(ren == 1)
            TestA();
        if(ren == 2)
            TestB();
        if(ren == 3)
            TestC();
        if(ren == 4)
            TestD();
        if(ren == 5)
            TestE();
        if(ren == 6)
            TestF();
    }


    public static void TestA(){
   
        System.out.println("请输入一个浮点数:");
        Scanner sca01 = new Scanner(System.in);
        double d1 = sca01.nextFloat();
        System.out.println((int)d1);
    }
    public static void TestB(){
   
        System.out.println("请输入你的成绩:");
        Scanner sca02 = new Scanner(System.in);
        int result <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值