JAVA期末考试整理
Technical problem:
0.read: Scanner input= new Scanner(System.in)
- random#: x=(int)(Math.random()*10) ,makes 0<=x<10.
Random class: Random ran=new Random(3);
Ran.nextInt();
- Switch(status){
Case 0: balabala;
Break;
Case 1:balabala;
Break;
Default: balabala;
//System.exit(1);
}
- Conditional expressions
Y=(x>0)?1:-1;
- op precedence
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);
- 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
- formatting output
System.out.printf(“%4.2f”,x);
- Passing arguments of functions
Swap :hard to implement
Array is ok;
- 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)
- 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
- 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);
- throw:
public void method()
Throw Exception1,Exception2...
IllegalArgumentException ex= new IllegalArgumentException(“wrong arg”);
Throw ex;
Try
Catch
- 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期末考试整理的更多相关文章
- Java期末考试冲刺总结
经过长达将近三个小时的冲刺,我感觉身心俱疲,但它无法掩盖我敲代码的欲望! 三个小时我只实现了公文流转系统的的部分功能. 我深刻的意识到建民老师说的这套关系之复杂,它真的是太复杂了!!!没有系统的梳理, ...
- java 期末考试复习
//Scanner这样写? Scanner input = new Scanner(System.in); //不断获得下一个单词 names[i] = toTitleCase(input.nex ...
- java期末考试
水仙花数 package txt; public class shuixianhua { public static void main(String[] args) { // TODO Auto-g ...
- Java期末考试编程题复习
在程序中定义Person类,为该类编写如下字段.构造器.访问器.修改器和相应的其他方法.(20分) <1>在Person类中定义两个字段: 私有访问权限,类型为String的name字段: ...
- Java 期末考试
一: 题目:打印出100-999之间所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身. 例如:153是一个"水仙花 ...
- Java开发工程师(Web方向) - 03.数据库开发 - 期末考试
期末考试 编程题 本编程题包含4个小题,覆盖知识点从基础的JDBC.连接池到MyBatis. 1(10分) 有一款在线教育产品“天天向上”主要实现了在手机上查看课程表的功能.该产品的后端系统有一张保存 ...
- 中国MOOC_面向对象程序设计——Java语言_期末考试编程题_1细胞自动机
期末考试编程题 返回 这是期末考试的编程题 温馨提示: 1.本次考试属于Online Judge题目,提交后由系统即时判分. 2.学生可以在考试截止时间之前提交答案,系统将取其中的最高分作为最终成 ...
- 中国MOOC_零基础学Java语言_期末考试的编程题_1二进制的前导的零
期末考试的编程题 返回 这是期末考试的编程题,在60分钟内,你可以多次提交,直到正确为止. 温馨提示: 1.本次考试属于Online Judge题目,提交后由系统即时判分. 2.学生可以在考试截止 ...
- 复旦大学2015--2016学年第二学期高等代数II期末考试情况分析
一.期末考试成绩班级前几名 胡晓波(90).杨彦婷(88).宋卓卿(85).唐指朝(84).陈建兵(83).宋沛颖(82).王昊越(81).白睿(80).韩沅伯(80).王艺楷(80).张漠林(80) ...
随机推荐
- 微软“小冰”识狗与人工神经网络(V)
实际上.微软早在2014年7月14日首次透露了一项雄心勃勃的研究计划"亚当计划"("Projrct Adam"),该项目是有关计算机视觉方面的研究项目,也就是后 ...
- 【PMP】易混淆知识点
一.混淆概念 德尔菲技术 德尔菲技术是组织专家达成一致意见的一种方法.项目专家匿名参与其中.组织者使用调查问卷就重要的项目议题征询意见,然后对专家的答卷进行归纳,并把结果反馈给专家做进一步评论.这个过 ...
- alibaba的springcloud孵化器项目
Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案.此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式 ...
- IoC之AutoFac(三)——生命周期
阅读目录 一.Autofac中的生命周期相关概念 二.创建一个新的生命周期范围 三.实例周期范围 3.1 每个依赖一个实例(InstancePerDependency) 3.2 单个实例(Sin ...
- git上传本地Intellij idea 项目到码云的git仓库中
.安装git客户端 Window下安装git客户端. 二.配置Intellij idea中的Git/ GitHub 打开Preference-- Version Control. 下拉选择Github ...
- PHP为JSON数据的API返回空数组或者空对象
在使用 JSON 作为 API 数据 Content-Type 的时候,会有这样一个问题: 如何返回一个空对象和一个空数组? 使用:json_encode(array()) 得到JSON结果:[] ...
- SSM 整合 quartz JDBC方式实现job动态增删改查记录
虽然网上有很多资料,但是都不够系统,本文记录下自己的整合过程. 1. 搭建一个SSM项目,此处略. 2. 按照quartz官方要求,建立quartz相关的数据库和表,相关sql语句如下: /* Nav ...
- vim简单的移动光标
vim学习简单的光标移动 ==> 移动到行首 $ ==> 移动到行尾 ^ ==> 移动到本行第一个不是blank的位置 g_ ==> 移动到本行最后一个不是blank的位置^Z ...
- DTO转DOMAIN动态转换类。
package dtotransfer.util; import dtotransfer.annotation.DomainField; import java.lang.annotation.Ann ...
- 每天学点Linux-切割命令split
一种常见的需求是,有一个比较大的文件,需要把它切割成比较小的几个文件,在Linux系统中你就可以使用Split命令了.Split命令可以将一个大的文件按照文件大小或者行数切割成小文件.Split命令的 ...