《Java程序设计》实验报告(一)之Java语言基础

实验内容及步骤:

  1. 编写”hello world”应用程序。

(1)代码:

public class HelloWorld

{

public static void main(String[] args)

{

        System.out.println("Hello world!");

    }

}

(2)运行结果:

  1. 编写有数组的程序。

(1)代码:

public class TestTravel

{

    public static void main(String[] args)

    {

        int[]arr01=new int[10];

        for (int i=0;i<arr01.length-1;i++)

        {

            arr01[i]=i+1;

        }

        for (int i=0;i<=arr01.length-1;i++)

        {

if(arr01[i]%3==0)

            {

实验内容及步骤:

                System.out.println("arr01[" + i + "]=" + arr01[i]);

            }

        }

    }

}

(2)运行结果:

  1. 编写有选择结构和循环结构的程序。

(1)代码:

public class TestNum

{

    public static void main(String[] args)

    {

        //水仙花数

        for(int n = 100;n < 1000;n ++)

{

            int i = n / 100;

            int j = n / 10 % 10;

            int k = n % 10;

            if(Math.pow(i,3) + Math.pow(j,3) + Math.pow(k,3) == n)

{

                System.out.println(n + "是水仙花数");

            }

        }

    }

}

(2)运行结果:

实验内容及步骤:

  1. 编写有方法的程序。

(1)代码:

public class Area {

    public static void main(String[] args)

    {

        double r=3;

        double a=5;

        double b=12;

        System.out.println("圆的面积:"+area(r));

        System.out.println("长方形的面积:"+area(a,b));

    }

    static double area(double r)

    {

        return Math.PI*r*r;

    }

    static double area(double a,double b)

    {

        return a*b;

    }

}

(2)运行结果:

你的问题:

  1. 编写数组时,数组下标越界,创建数组时未指定数组的大小的问题。
  2. 编写程序时存在类型不一致的问题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/458871.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Langchain+Streamlit】旅游聊天机器人

【LangchainStreamlit】打造一个旅游问答AI-CSDN博客 项目线上地址&#xff0c;无需openai秘钥可直接体验&#xff1a;http://101.33.225.241:8502/ github地址&#xff1a;GitHub - jerry1900/langchain_chatbot: langchainstreamlit打造的一个有memory的旅游聊天机器人&…

Mybatis- plus 基本使用

目录 一. 引入依赖 二.定义Mapper 三.常见注解 3.1TableName 3.2.TableId 3.3TableField 3.4常见配置 一. 引入依赖 由于这个starter包含对mybatis的自动装配&#xff0c;因此完全可以替换掉Mybatis的starter。 <dependency><groupId>com.baomidou</gr…

pytorch训练指标记录之tensoboard,wandb

科研工具-01 使用Wandb实现高效实验管理 - 知乎Wandb简介Wandb都能做什么呢&#xff1f;可视化多实验对比云端存储实验报告如何使用Wandb呢&#xff1f;注册账户安装Wandb开始使用PytorchWandbargparse实现高效实验管理 Wandb简介 Wandb是一个高效的、功能丰富的人工智能实验管…

momentJs推导日历组件

实现效果: 代码&#xff1a; 引入momentjs然后封装两个函数构建出基本数据结构 import moment from moment;// 某月有多少天 export const getEndDay (m) > m.daysInMonth();/*** description 获取本月空值数据* param { Date } year { } 年度* param { Number } month …

【机器学习】机器学习流程之收集数据

&#x1f388;个人主页&#xff1a;甜美的江 &#x1f389;欢迎 &#x1f44d;点赞✍评论⭐收藏 &#x1f917;收录专栏&#xff1a;机器学习 &#x1f91d;希望本文对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出指正&#xff0c;让我们共同学习、交流进步…

双归同一运营商的 BGP 部署

一、拓朴如下&#xff1a; 要求&#xff1a; 1、AS100 只接收 AS200 和 300 的路由&#xff0c;不接收其它 AS 的明细路由&#xff1b; 2、对于 AS100 的业务流量出方向&#xff0c;所有到 AS200 和 300 的流量&#xff0c;优先选择 Line-1&#xff0c;而到 AS400 的流…

数据结构——顺序表详解

目录 前言 一.线性表 1.概念 二.顺序表 1.概念 2.分类 2.1静态顺序表 2.2动态顺序表 前言 数据结构是计算机存储、组织数据的方式. 一.线性表 1.概念 线性表&#xff08;linear list&#xff09;是n个具有相同特性的数据元素的有限序列.线性表是一种在实际中广泛使用的…

【Linux系统化学习】文件描述符fd

目录 基础IO预备知识 C语言文件接口 "w"的方式打开&#xff0c;fputs写入 以"a"的方式打开&#xff0c;fputs写入 使用位图传参 系统调用操作文件 open的使用 第一种形式 第二种形式 write() 文件描述符 文件描述符和进程的关系 默认的三个IO流…

NModbus的NuGet包使用样例

首先仿真软件ModbusSlave简单配置3条数据&#xff1a; 连接配置&#xff1a; VS中安装NuGet包&#xff1a;NModbus4 简单获取湿度 SerialPort serialPort new SerialPort("COM1", 9600, Parity.None, 8, StopBits.One);serialPort.Open();Modbus.Device.ModbusSer…

mysql项目实战,常用sql语句的实战笔记

1.使用sql语句对数据库进行创建 //创建实验用的数据库 CREATE DATABASE jsschool;//使用当前数据库 USE jsschool;//创建学生表 CREATE TABLE student (sno VARCHAR(20) PRIMARY KEY COMMENT 学生编号,sname VARCHAR(20) NOT NULL COMMENT 学生姓名,ssex VARCHAR(10) NOT NULL…

WebSocket相关问题

1.WebSocket是什么&#xff1f;和HTTP的区别&#xff1f; WebSocket是一种基于TCP连接的全双工通信协议&#xff0c;客户端和服务器仅需要一次握手&#xff0c;两者之间就可以创建持久性的连接&#xff0c;并且支持双向数据的传输。WebSocket和HTTP都是基于TCP的应用层协议&am…

解决: 0x803f7001 在运行Microsoft Windows 非核心版本的计算机上,运行“ slui.exe 0x2a 0x803f7001 “以显示错误文本,激活win10步骤流程。

一. 解决 0x803F7001在运行Microsoft Windows非核心版本的计算机错误 首先&#xff0c;按下winR打开"运行",输入 regedit 后回车&#xff0c;打开注册表。   然后再注册表下输入地址HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProt…