Technical problem:

0.read: Scanner input= new Scanner(System.in)

  1. random#: x=(int)(Math.random()*10) ,makes 0<=x<10.

Random class: Random ran=new Random(3);

Ran.nextInt();

  1. Switch(status){

Case 0: balabala;

Break;

Case 1:balabala;

Break;

Default: balabala;

//System.exit(1);

}

  1. Conditional expressions

Y=(x>0)?1:-1;

  1. op precedence

1==1^1&&1||1

  1. Math:ceil,floor, rint , round

6.char:

(int)char

isUpperCase

toLowerCase

When reading a char,using nextLine(),and use line.charAt(0);

  1. String

S1.charAt(1)

S1.concat(s2) <=>s3=s1+s2 (‘a’,2,+= is OK )

S1.equalsIgnoreCase(s2)

S1.compareToIgnoreCase(s2)

S1.endsWith(suffix2)

S1.contains(s2)

S1.substring(0,1) not include 1;

S1.indexOf(ch,fromIndex)

S1.lastIndexof(S,fromIndex)

X=Integer.parseInt(s1); converting to int

  1. formatting output

System.out.printf(“%4.2f”,x);

  1. Passing arguments of functions

Swap :hard to implement

Array is ok;

  1. Array:int[] A = new int[100];

Int[][] dis= new int[5][5];

A.length

For(int t:a){}

A1=a2;

Function with array Print(int[] array)    print(new int[]{1,2,3})

Variable length arg func printMax(double... number)

Arrays.sort(a)

Arrays.binarySearch(a,11)

Arrays.equals(a1,a2)

Arrays.fill(a1,5)

  1. Class

toString

Constructor

It’s Reference type

Static :class variable

Public: without it,the method can be only used in the package.

Private:”encapsulation” using set&&get function to modify

Protected:access by subclass in another package;

OBJECTIVE THINKING

Extends:

Super() :constructor

Super.method

  1. ArrayList

ArrayList<String> ss= new ArrayList<>(Arrays.asList(a));

Ss.size();ss.add(“A”);ss.indexOf(“A”);ss.get(0);ss.remove(“A”);ss.isEmpty();

Collections.sort(list);Collections.max(list);

  1. throw:
    public void method()

Throw Exception1,Exception2...

IllegalArgumentException ex= new IllegalArgumentException(“wrong arg”);

Throw ex;

Try

Catch

  1. File Class

File file=new FILE(“input.txt”)

File.length();

File.exists();

PrintWriter output=new PrintWriter(filename);

Output.print();

Scanner input=new Scanner(file);

JAVA期末考试整理的更多相关文章

  1. Java期末考试冲刺总结

    经过长达将近三个小时的冲刺,我感觉身心俱疲,但它无法掩盖我敲代码的欲望! 三个小时我只实现了公文流转系统的的部分功能. 我深刻的意识到建民老师说的这套关系之复杂,它真的是太复杂了!!!没有系统的梳理, ...

  2. java 期末考试复习

      //Scanner这样写? Scanner input = new Scanner(System.in); //不断获得下一个单词 names[i] = toTitleCase(input.nex ...

  3. java期末考试

    水仙花数 package txt; public class shuixianhua { public static void main(String[] args) { // TODO Auto-g ...

  4. Java期末考试编程题复习

    在程序中定义Person类,为该类编写如下字段.构造器.访问器.修改器和相应的其他方法.(20分) <1>在Person类中定义两个字段: 私有访问权限,类型为String的name字段: ...

  5. Java 期末考试

    一: 题目:打印出100-999之间所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身.   例如:153是一个"水仙花 ...

  6. Java开发工程师(Web方向) - 03.数据库开发 - 期末考试

    期末考试 编程题 本编程题包含4个小题,覆盖知识点从基础的JDBC.连接池到MyBatis. 1(10分) 有一款在线教育产品“天天向上”主要实现了在手机上查看课程表的功能.该产品的后端系统有一张保存 ...

  7. 中国MOOC_面向对象程序设计——Java语言_期末考试编程题_1细胞自动机

    期末考试编程题 返回   这是期末考试的编程题 温馨提示: 1.本次考试属于Online Judge题目,提交后由系统即时判分. 2.学生可以在考试截止时间之前提交答案,系统将取其中的最高分作为最终成 ...

  8. 中国MOOC_零基础学Java语言_期末考试的编程题_1二进制的前导的零

    期末考试的编程题 返回   这是期末考试的编程题,在60分钟内,你可以多次提交,直到正确为止. 温馨提示: 1.本次考试属于Online Judge题目,提交后由系统即时判分. 2.学生可以在考试截止 ...

  9. 复旦大学2015--2016学年第二学期高等代数II期末考试情况分析

    一.期末考试成绩班级前几名 胡晓波(90).杨彦婷(88).宋卓卿(85).唐指朝(84).陈建兵(83).宋沛颖(82).王昊越(81).白睿(80).韩沅伯(80).王艺楷(80).张漠林(80) ...

随机推荐

  1. spring+springmvc+ibatis整合注解方式实例

    需求说明 实现用户通过数据库验证登录需求.採用 Myeclipse+Tomcat 6.0+Mysql 5.0+JDK 1.6 2.数据库表 开发所用是Mysql数据库,仅仅建立单张用户表T_USER, ...

  2. C#7.2——编写安全高效的C#代码 c# 中模拟一个模式匹配及匹配值抽取 走进 LINQ 的世界 移除Excel工作表密码保护小工具含C#源代码 腾讯QQ会员中心g_tk32算法【C#版】

    C#7.2——编写安全高效的C#代码 2018-11-07 18:59 by 沉睡的木木夕, 123 阅读, 0 评论, 收藏, 编辑 原文地址:https://docs.microsoft.com/ ...

  3. 使用PHPExcel实现Excel文件的导入和导出(模板导出)

    在之前有写过一篇文章讲述了使用PHP快速生成excel表格文件并下载,这种方式生成Excel文件,生成速度很快,但是有缺点是:1.单纯的生成Excel文件,生成的文件没有样式,单元格属性(填充色,宽度 ...

  4. Android触摸事件(一)-TouchEventHelper

    文件夹 文件夹 概述 关于更新 2016-08-31 2016-06-20 关于单点触摸事件singleTouch 单击的两种方式 关于双击事件 双击事件的检測逻辑 双击事件触发的时机 关于多点触摸事 ...

  5. 华为AR配置内部服务器示例(只有1个公网IP)

    AR配置公网和私网用户都可以通过公网地址访问内部服务器示例(只有1个公网IP) 适用于:V200R003C01及以后的系统软件版本. 组网需求: 由于只有1个公网IP(100.100.1.2),想实现 ...

  6. nmon监控

    原文:https://www.cnblogs.com/wnfindbug/p/5719181.html 一.检查安装环境 # uname –a (查看操作系统信息,所检查服务器为64位操作系统) Li ...

  7. iOS开发下载文件速度计算

    当我们写下载界面的时候,需要向用户展示每秒下载多少KB,这个时候就需要计算速度.如下: 我用的是AFNetworking来做下载的,我们拿AFHTTPRequestOperation来举列,AFHTT ...

  8. linux服务器ssh防爆破

    查看爆破次数记录 # cat /var/log/secure | awk '/Failed/{print $(NF-3)}' | sort | uniq -c | awk '{print $2&quo ...

  9. 关于azkaban上传job压缩包报错问题的解决方案

    在azkaban上传job压缩包如果出现 installation Failed Error Chunking during uploading files to db.. 错误,可通过如下方法解决. ...

  10. sql日期格式小应用 记录一下

    比如这样的数据 20170317 要转成2017-03-17 单独一步做不到 两步思想 先转成日期格式 在进行格式化 select CONVERT(varchar(10),(CAST(CONVERT( ...