当前位置: 首页 > article >正文

Java 上机实践2(基础数据类型与数组)

(大家好,今天分享的是Java的相关知识,大家可以在评论区进行互动答疑哦~加油!💕)

目录

实验一:输出希腊字母表

一、实验目的

二、实验要求

三、程序代码 

四、实验结果 

 实验二:数组的引用与元素

一、实验目的

二、实验要求

三、程序代码

四、实验结果 


实验一:输出希腊字母表

一、实验目的

本实验的目的是让学生掌握char型数据和int型数据之间的互相转换,同时了解Unicode字符表。

二、实验要求

创建以学号命名的文件夹,编写一个简单的Java应用程序,该程序在命令行窗口输出希腊字母表。

三、程序代码 

GreekAlphabet.java

public class GreekAlphabet {
   public static void main (String args[ ]) {
      int startPosition=0,endPosition=0;
       char cStart='α',cEnd='ω';
       startPosition=(int)cStart;//【代码1】cStart做int型转换据运算,并将结果赋给startPosition
      endPosition = (int)cEnd;//【代码2】cEnd做int型转换运算,并将结果赋值给endPosition   
      System.out.println("希腊字母\'α\'在unicode表中的顺序位置:"+startPosition);
      System.out.println("希腊字母表:");
       for(int i=startPosition;i<=endPosition;i++) {
          char c='\0';
          c= (char)i;//【代码3】i做char型转换运算,并将结果赋值给c
          System.out.print(" "+c);
          if((i-startPosition+1)%10==0)
              System.out.println("");  
       }
    }
}
class A
{    void fA()
      {  System.out.println("We are students");//【代码4】命令行窗口输出"We are students"
      }
}

四、实验结果 


 实验数组的引用与元素

一、实验目的

本实验的目的是让学生掌握数组属于引用型的一种复合型数据类型。

二、实验要求

创建以学号命名的文件夹,该程序在命令行窗口输出数组的引用以及元素的值。

三、程序代码

public class InputArray {
   public static void main (String args[ ]) {
      int [] a = {100,200,300};
      System.out.println(a.length);// 【代码1】输出数组a的长度       
      System.out.println(""+a);// 【代码2】输出数组a的引用
      int b[][]= {{1}, {1,1},{1,2,1}, {1,3,3,1},{1,4,6,4,1}};
      System.out.println(b.length);// 【代码3】输出二维数组b的一维数组的个数
      System.out.println(b[4][2]);
      b[4]=a;//【代码4】将数组a的引用赋给b[4]
      System.out.println(b[4][2]);
   }
}

四、实验结果 


(今日分享暂时到此为止啦!为不断努力的自己鼓鼓掌吧🥳。今日文案分享:没有人的人生是完美的,但生命的每一刻都是美丽的。) 


http://www.kler.cn/a/389149.html

相关文章:

  • STM32单片机WIFI语音识别智能衣柜除湿消毒照明
  • 解决 Redis 报错:`(error) NOAUTH Authentication required`
  • 物理设备命名规则(Linux网络服务器 15)
  • zabbix监控端界面时间与服务器时间不对应
  • node.js安装和配置教程
  • 后端接口返回二进制文件,前端 window.opent预览展示
  • 【网络安全 | 漏洞挖掘】商品逻辑漏洞之生成商品折扣码
  • 鸿蒙开发:切换至基于rcp的网络请求
  • Linux开发讲课48--- Linux 文件系统概览
  • 封装一个web Worker 处理方法实现多线程
  • [python3] tornado 使用swagger编写接口文档
  • FastHtml llmctx介绍
  • Spring Boot与工程认证:计算机课程管理的新范式
  • 塔吉克斯坦媒体发稿:伊斯梅尔快讯的海外影响力-大舍传媒
  • javascript实现国密sm4算法(支持微信小程序)
  • SVN 提交操作
  • Flutter 正在切换成 Monorepo 和支持 workspaces
  • Jasypt 实现 yml 配置加密
  • GPU集群上分布式训练大模型
  • Allure入门介绍
  • qt实现多影像的匀光调整
  • 网络层5——IPV6
  • Oracle 第26章:Oracle Data Guard
  • MySQL 数据备份与恢复
  • 智能检测技术与传感器(热电传感器四个定律)
  • 状态模式(State Pattern)详解