问答:

1.什么叫标识符,标识符的规则是什么?

用来标志类名,变量名,方法名,类型名,数组名,文件名的有效字符序列称为标识符。

规则:1.由字母,数字,下划线,美元组成。2.标识符第一个字符不能是数字。3.标识符不能是关键字。4.标识符不能是true,false,null。(true,false,null)不是关键字。

2.什么叫关键字,写出5个关键字。

在Java语言中被赋予特定意义的单词,一共50个。

public,abstract,assert,boolean,break

3.Java的基本数据类型是什么 ?

一共8种。

.逻辑  boolean

.整型  int,byte,short,long

.字符型 char

.浮点型    float,double

4.下列哪些语句是错误的?

  int x=;  对

  byte b=;    对

  b=x;      错(类型不一样不能赋值)

5.下列哪些语句是错误的?

  float x=12.0;    错,.0是double型

  float y=;  对

  double d=;   对

  y=d;       错,类型不一样

6.下列两个语句的作用是等价的吗?

char x=;  

char x='a';

等价,都是a字符  

7.下列System.out.printf语句输出结果是什么?

  int a=;

  byte b1=(byte);

  byte b2=(byte)(-);

   System.out.printf("%c,%d,%d",a,b1,b2);

  a,-128,127

8.数组是基本类型吗?怎样获取一维数组长度?

  不是,数组名.length

9.假设有2个int类型数组:

  int[] a=new int[];

  int[] b=new int[];

  b=a;

  a[]=;

  b[]的值一定是100吗?

  是的

10.下面两个语句作用等价吗?

  int[] a={,,,,,,,};

  int[] a=new int[];

  不等价,第一句定义了一个数组,并且存了1-8这8个数字,第二句是定义一个容量为8的数组。

11.上机调试下列程序,了解基本数据类型数据取值范围。

public static void main(String[] args) {
System.out.println("byte取值范围"+Byte.MIN_VALUE+"~"+Byte.MAX_VALUE);
System.out.println("short取值范围"+Short.MIN_VALUE+"~"+Short.MAX_VALUE);
System.out.println("int取值范围"+Integer.MIN_VALUE+"~"+Integer.MAX_VALUE);
System.out.println("long取值范围"+Long.MIN_VALUE+"~"+Long.MAX_VALUE);
System.out.println("float取值范围"+Float.MIN_VALUE+"~"+Float.MAX_VALUE);
System.out.println("double取值范围"+Double.MIN_VALUE+"~"+Double.MAX_VALUE);
}
byte取值范围-~
short取值范围-~
int取值范围-~
long取值范围-~
float取值范围1.4E-~3.4028235E38
double取值范围4.9E-~1.7976931348623157E308

作业:

1.编写一个Java程序,输出俄文字母表。

public static void main(String args[]){
char c='а';
System.out.println("俄文字母"+c+"在unicode表中的顺序位置:"+(int)c);
System.out.println("俄文字母表: ");
for(int i=(int)c;i<=c+;i++){
System.out.print(" "+(char)i);
}
俄文字母а在unicode表中的顺序位置:
俄文字母表:
а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ѐ ё

2.编写一个Java程序,用户在键盘只能输入整数,程序输出这些整数的乘积。

public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int a=sc.nextInt();
int b=sc.nextInt();
System.out.println(a*b);
sc.close();
}

javaSE习题 第二章 基本数据类型和数组的更多相关文章

  1. 第二章:javascript: 数组

    数组是编程世界里最常见的数据结构.任何一种编程语言都包含数组,只是形式稍微有差异.数组是编程语言中的内建类型,通常效率都很高.可以满足不同需求的数据存储,本章将探索javascript中的数组工作原理 ...

  2. python第二章:数据类型--小白博客

    标准数据类型 Python3 中有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典) Python3 ...

  3. javaSE习题 第一章 JAVA语言概述

    转眼就开学了,正式在学校学习SE部分,由于暑假放视频过了一遍,略感觉轻松,今天开始,博客将会记录我的课本习题,主要以文字和代码的形式展现,一是把SE基础加强一下,二是课本中有很多知识是视频中没有的,做 ...

  4. 流畅的python第二章序列构成的数组学习记录

    python内置序列类型概览 列表推导和生成器表达式 列表推导是构建列表的快捷方式,而生成器表达式可以用来创建其他任何类型的序列 列表推导的示例 >>>test = [i*2 for ...

  5. 《数据结构与算法Python语言描述》习题第二章第三题(python版)

    ADT Rational: #定义有理数的抽象数据类型 Rational(self, int num, int den) #构造有理数num/den +(self, Rational r2) #求出本 ...

  6. 《数据结构与算法Python语言描述》习题第二章第二题(python版)

    ADT Date: #定义日期对象的抽象数据类型 Date(self, int year, int month, int day) #构造表示year/month/day的对象 difference( ...

  7. 《数据结构与算法Python语言描述》习题第二章第一题(python版)

    题目:定义一个表示时间的类Timea)Time(hours,minutes,seconds)创建一个时间对象:b)t.hours(),t.minutes(),t.seconds()分别返回时间对象t的 ...

  8. 第二章 Mysql 数据类型简介--(整数类型、浮点数类型和定点数类型,日期与时间类型,字符串类型,二进制类型)

    第一节:整数类型.浮点数类型和定点数类型 1,整数类型 2,浮点数类型和定点数类型 M 表示:数据的总长度(不包括小数点):D 表示:小数位:例如 decimal(5,2) 123.45存入数据的时候 ...

  9. 第二章 js数据类型和变量

    一.驼峰命名法 第一个单词首字母大写,如果有多个单词的话其他的单词首字母大写. eg:nickName 二.prototype现象 新的命名规范. 常用的:以下划线为首字母(变量为对象的私有成员变量) ...

随机推荐

  1. The Little Prince-12/10

    The Little Prince-12/10 审判自己比审判别人难多了.如果你成功地正确审判了自己,那么你就是一个真正的智者了. ————确实,正视自己是非常难的人生准则.以人为镜,可以明得失,从别 ...

  2. 自动部署war包脚本

    war 包所在路径为:/home/wars/ROOT.war tomcat 所在路径为: ①:/home/search-3 ②:/home/search-4 部署单个war到一个tomcat中 #!/ ...

  3. 每日linux命令学习-引用符号(反斜杠\,单引号'',双引号"")

    引用符号在解析器中保护特殊元字符和参数扩展,其使用方法有3种:反斜杠(\),单引号(’‘),双引号(“”). 单引号和双引号必须匹配使用,均可在解析器中保护特殊元字符和通配符,但是单引号(硬转义)主要 ...

  4. Mysql高级第一天(laojia)

    select char_length('我们love'); select *, char_length(sname) '姓名字数' from tbl_student; select '对方' + '5 ...

  5. 状态管理之cookie使用及其限制、session会话

    # 1.什么是状态管理? 将浏览器与web服务器之间多次交互当作一个整体来处理,并且将多次交互所涉及的数据(即状态)保存下来.(cookie浏览器所涉及到的访问数据保存下来)# 2.如何进行状态管理? ...

  6. Python3 freetds.conf odbcinst.ini odbc.ini 之间的关系

    Python3 freetds.conf odbcinst.ini odbc.ini 之间的关系 三者分别是FreeTDS和UnixODBC的配置文件: 1,FreeTDS中的freetds.conf ...

  7. ORA-38301: 无法对回收站中的对象执行 DDL/DML

    我们是在生产系统中遇到,清空回收站,然后禁用回收站即可,这样后面就不会发生,单纯禁用可能仍会报错,因为不会自动清空回收站. purge recyclebin; alter system set rec ...

  8. http状态码204/206/200/302/303/307

    HTTP的状态码有很多种,主要有1xx(临时响应).2xx(成功).3xx(已重定向).4xx(请求错误)以及5xx(服务器错误)五个大类,每个大类还对应一些具体的分类.平时我们接触比较多的是200. ...

  9. HihoCoder 1236 Scores - bitset - 分块

    Kyle is a student of Programming Monkey Elementary School. Just as others, he is deeply concerned wi ...

  10. 古堡算式|2012年蓝桥杯B组题解析第二题-fishers

    (4')古堡算式 福尔摩斯到某古堡探险,看到门上写着一个奇怪的算式: ABCDE * ? = EDCBA 他对华生说:"ABCDE应该代表不同的数字,问号也代表某个数字!" 华生: ...