Java_1_初识_基本数据类型与数组

Java的基本数据类型按精度级别由低到高:

byte  short  char  int  long  float  double

实验一:

数据之间的转换:char和int(输出希腊字母表)

public class Program2_1 {

public static void main(String args[]){

int startPosition = 0, endPosition = 0;

char cStart = ‘α‘, cEnd = ‘ω‘;

startPosition = (int)cStart;

endPosition = (int)cEnd;

System.out.println("希腊字母\‘α"+"\‘在unicode表中的顺序位置:"+startPosition);

System.out.println("希腊字母表:");

for(int i = startPosition; i<= endPosition; i++){

char c = ‘\0‘;

c = (char)i;

System.out.println(""+c);

if((i-startPosition+1)%10==0)

System.out.println("");

}

}

}

举一反一:

public class Program2_test1 {

public static void main(String args[]) {

int startPosition = 0, endPosition = 0;

char cStart = ‘A‘, cEnd = ‘Z‘;

startPosition = (int)cStart;

endPosition = (int)cEnd;

System.out.println("英文字母\‘A\‘在unicode中的位置是:"+startPosition);

System.out.println("英文字母表如下:");

for(int i = startPosition; i <= endPosition; i++){

char c = ‘\0‘;

c = (char)i;

System.out.println(""+c);

}

}

}

实验二:

数组的引用与元素:

public class program2_2 {

public static void main (String args[]){

int [] a = {100,200,300};

System.out.println(a.length);

System.out.println(a);

int b[][] = {{1},{1,1},{1,2,1},{1,3,3,1},{1,4,6,4,1}};

System.out.println(b.length);

System.out.println(b[4][2]);

b[4] = a;

System.out.println(b[4][2]);

}

}

相关知识点:

数组属于引用型变量,对于

int a[] = {1,2,3},b [] = {4,5};

数组变量a和b分别存放着引用,a的值是0x35ce36,b的值是0x757aef;

对于一维数组,“数组名.length”的值就是数组中元素的个数,对于二维数组,“数组名.length”的值是他含有的一维数组的个数。

实验三:

便利与复制数组:

import java.util.Arrays;

public class Program2_3 {

public static void main(String args[]){

int [] a = {1,2,3,4,500,600,700,800};

int [] b,c,d;

System.out.println(Arrays.toString(a));

b = Arrays.copyOf(a,a.length);

System.out.println(Arrays.toString(b));

c = Arrays.copyOf(a,4);

System.out.println(Arrays.toString(c));

d = Arrays.copyOfRange(a,4,a.length);

System.out.println(Arrays.toString(d));

c[c.length-1] = -100;

d[d.length-1] = -200;

System.out.println(Arrays.toString(a));

}

}

举一反一:

import java.util.Arrays;

public class Program2_test3 {

public static void main(String args[]){

int [] a = {1,2,3,4,5,100,200,300,400,500};

int [] b,c,d;

b = Arrays.copyOf(a, a.length);

System.out.println(Arrays.toString(b));

c = Arrays.copyOf(a,5);

System.out.println(Arrays.toString(c));

d = Arrays.copyOfRange(a,5,a.length);

System.out.println(Arrays.toString(d));

}

}

时间: 2024-11-05 02:19:20

Java_1_初识_基本数据类型与数组的相关文章

初识JS之数据类型

JavaScript JavaScript引入方式 Script标签内写代码 <script> // 在这里写你的JS代码 </script> 引入额外的JS文件 <script src="myscript.js"></script> JavaScript语言规范 注释(注释是代码之母) // 这是单行注释 /* 这是 多行注释 */ 结束符 JavaScript中的语句要以分号(;)为结束符. JavaScript语言基础 变量声明 J

c#中的数据类型简介(数组)

c#中的数据类型简介(数组) 数组定义 可以将数组看成相同数据类型的一组或多组数据,包括一维数组,多维数组和交错数组 数据申明 一维数组的几种申明和实例化 type[]  typeName = new type[n]:                                                //定义数组但是未赋值 type[0] = item1; type[1] = item2; type[2] = item3; ...... type[n-1] =itemn; type[

JNI官方文档翻译3-基本数据类型 字符串 数组

在使用JNI的时候,你问的最多的问题莫过于 Java的数据类型和C/C++的数据类型怎么一对一映射.在我们的HelloWord例子当中,我们并没有传入任何参数给我们的java层print方法,native方法也并没有返回任何数据而是void,本地方法只是简单的打印一个字符串,然后就返回了.实际开发中我们都需要传入参数,返回参数,本章就会讨论如何从java层向底层传数据,以及如何从底层向java层返回数据.我们从基本数据类型 字符串 数组开始, 下一章再介绍如何传任意类型的数据,以及如何访问他们的

java基础-引用数据类型之数组(Array)

java基础-引用数据类型之数组(Array) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 原文地址:https://www.cnblogs.com/yinzhengjie/p/8719728.html

Java 初次再体验 带着疑问思考【1】基本数据类型和数组及我为啥子要学Java 及运算等等 就是那个啥Java和别的语言都要干的事 基本计算0-0

为什么学Java 1.安排2.生活 基本数据类型和数组1.标识符 取名字 取名字要有规则 所以就叫命名规则 言而总之 取合适的名字 1.一个标准的英文名 2.包小写 3.类首字母大写 4.常量全部大写 5.变量首字母小写,其后如果还有单词首字母大写 2.unicode字符集 65536个字符 前128个ASCII码对应 Java语言使用的就是Unicode标准字符集 所以这个和char的个数一样?-? 3.基本数据类型 四大类 八种 逻辑类型:boolean 整数类型: byte .short.

Python初识_基本的数据类型

Python基本的数据类型(0717) 1.数字: 整型int:  例如:年级.年纪.等级等 浮点型float:价格等(用到小数的时候) 2.字符串str: 用途:描述性的数据, 取值:字符串就是一个整体 用索引.切片可以取字符串的部分 字符串拼接: 'string1'+'string' 或者string*3 3.列表list 包含在[]内,各个元素用逗号分隔开 用途:存在多个值,可以修改每个元素 方法: list.append() #在尾部增加一个元素 list.remove() #删除指定的

Java基础之路(一)下--引用数据类型之数组

上次我们说了java的基础数据类型,今天我们就来说一下引用数据类型中的数组. 什么是数组 数组:存储在一个连续的内存块中的相同数据类型(引用数据类型)的元素集合. 数组中的每一个数据称之为数组元素,数组中的元素以索引来表示其存放的位置,索引(下标)从0开始. 数组的定义 第一种方式:类型[] 数组名; 如 int[] nums;  第二种方式:类型数组名[]; 如 int nums[]; 大多数Java程序员喜欢使用第一种风格,因为它把数据类型int[],和变量名num分开了. 数组的初始化 J

Javascript基础知识盲点总结——数据类型和数组

一.javascript总的基本类型 1.javascript中的基本类型共有五种:数字.字符串.布尔值.undefined.null 其中null和undefined最大的区别在于,被赋予null的变量通常被认为是已经定义了的. 2.除了以上五种基本类型外,其他的数据类型都属于对象. 二.利用typeof方法查看数据类型 在javascript中可以通过typeof方法来查看某个变量或值得数据类型.该方法会返回一个代表数据类型的字符串,可能返回的值包括:number,string, boole

C++基础回顾(数据类型, 控制语句, 数组)

最近两天打开本科学校的C++教材,快速回顾了一下C++方面的内容.虽然书本内容比较基础,但是还是有些知识点值得自己强化记忆.分几篇文章,加上自己的理解记录如下. 先回顾面向过程的部分. C++数据类型 1.数据类型修饰符: 1.1 long不仅可以修饰int,还可以修饰double:而short只能修饰int: 1.2 "只有修饰符"的数据类型都是"修饰符 int"的简写,比如unsigned long是unsigned long int的简写. 2.整型常量:八进