杨玲 201771010133《面向对象程序设计(java)》第三周学习总结

面向对象程序设计java周学习总结

第一部分:课程准备部分

第二部分:理论知识学习部分

 

第一章:复习基本数据类型

整型 byte(1个字节 表示范围:-2^7 ~ (2^7)-1)

short(2个字节 表示范围:-2^15~(2^15)-1)

int(4个字节 表示范围:-2^31 ~ (2^31)-1)

 long(8个字节 表示范围:-2^63 ~ (2^63)-1) 浮点型

floot(32位 4个字节) double(64位 8个字节)

字符型 char(16位,2个字节)

布尔型 boolean(两个值:true和false)

 

第二章:数据类型转换

 

隐式转换:小类型的数据赋进大类型的变量 eg:byte、short、int、char运算时都转换为int

 

        `short s = 1;

 

            s= s+1;`这是错误运算应改成s+=1

 

显示转换:小类型的变量=(小类型)大的数据`会造成精度的丢失

 

运算符:算数运算符 `+`  加法 、`-`  减法、`*`  乘法、`/`  除`%` 取余 `++` 自增 `--` 自减 `+` 字符连接符(当操作数中只要有一个是String类型,系统会自动将另一个操作数转换成字符串类型,然后进行连接)

 

赋值运算符 `=`

 

关系运算符(结果为boolean类型)

 

逻辑运算符

 

3、标识符

 

标识符的命名规则

 

必须以字母、下划线(_)或美元符号($)开头

 

余下的字符可以是下划线、美元符号或任何的字母或数字,长度不限。标识符中不能有空格。

 

不能使用Java中的关键字或者保留字做为标识符

 

 第三章:复习流程控制语言

第三部分:实验部分

1. 实验名称:实验一 Java程序设计环境

2.  实验目的:

1)进一步掌握Eclipse集成开发环境下java程序开发基本步骤;

2)熟悉PTA平台线上测试环境;

3)掌握Java语言构造基本程序语法知识(ch1-ch3);

4)利用已掌握Java语言基本程序设计知识,学习设计开发含有一个主类、类内可有多个方法的应用程序。

3. 实验步骤与内容:

 

实验1:采用个人账号登录https://pintia.cn/,使用邀请码588329加入PTA平台NWNU-2017NISE教学班(西北师范大学 计算机科学与工程学院 2017级 网络与信息安全),完成《2018秋季西北师范大学面向对象程序设计(Java)(ch1-ch3)测试题1》,测试时间120分钟;

 

实验2:公民身份证号码按照GB11643—1999《公民身份证号码》国家标准编制,由18位数字组成:前6位为行政区划分代码,第7位至14位为出生日期码,第15位至17位为顺序码,第18位为校验码。从键盘输入1个身份证号,将身份证号的年月日抽取出来,按年-月-日格式输出。注意:输入使用Scanner类的nextLine()方法,以免出错。

 

输入样例:

 

34080019810819327X

输出样例:

1981-08-19

代码如下:

package Frist;

import java.util.Scanner;

public class Frist {

public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("请输入你的身份证号:");
String ID=in.nextLine();
String year=ID.substring(6, 10);
String month=ID.substring(10,12);
String day=ID.substring(12,14);
System.out.println("你的生日:"+year+"-"+month+"-"+day);
System.out.println("Good luck!");
}

}

 

实验3studentfile.txt文件内容是本班同学的学号与姓名,利用此文件编制一个程序,将studentfile.txt文件的信息读入到内存,并提供两类查询功能:

(1)输入姓名查询学号;(2)输入学号查询姓名。要求程序具有友好人机交互界面。

编程建议:

(1)从文件中读入学生信息,可以编写如下函数:

public static void StudentsFromFile(String fileName))

(2)输入姓名查找学生学号,可以编写如下函数:

public static String findStudent(String name)

(3)输入学号查找学生姓名,可以编写如下函数:

public static String findStudent(String ID)

代码如下:

 

 

 

 

4. 实验总结:

通过本次实验我进一步掌握Eclipse集成开发环境下java程序开发基本步骤;熟悉了PTA平台线上测试环境;掌握了Java语言构造基本程序语法知识。

 

转载于:https://www.cnblogs.com/yanglinga/p/9658014.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值