
Java习题
Risesun*
软件工程
展开
-
JavaWeb作业(二)
Q1:抽象类为什么不能创建对象答:抽象类中本身就可能含有抽象方法,抽象方法没有方法体,也就是说抽象类中可能含有不具体的内容,而对象必须是一个具体的东西。再者说,抽象类如果可以被实例化,那么就可以通过类名.方法的方式来调用类中的方法,而抽象方法是不具体的方法,不可以被直接调用,这也用反证的思想说明了抽象类不能创建对象。Q2:SQL查询语句关键字的执行顺序答:SQL查询语句的执行顺序1.先执行from关键字后面的语句,明确数据的来源,它是从哪张表取来的。2.接着执行where关键字后面原创 2020-07-14 19:49:51 · 253 阅读 · 0 评论 -
LeetCode数组(三)
面试题03.数组中重复的数字在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。思路:先将数组排序,遍历数组比较当前元素和后一个元素是否相等,相等则说明重复跳出循环直接返回当前元素值。class Solution { public in...原创 2020-03-21 17:04:10 · 250 阅读 · 0 评论 -
LeetCode数组(二)
1.给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/two-sum思路:暴力法:遍历数组用每个数逐个和target做减法,用得...原创 2020-03-13 15:28:44 · 176 阅读 · 0 评论 -
LeetCode数组(一)
1.设计一个算法,找出数组中最小的k个数,并从小到大排序后输出。思路:插入排序后新建数组存入前k个元素后返回。class Solution { public int[] smallestK(int[] arr, int k) { int j; for(int i=1;i<arr.length;i++){ int e...原创 2020-02-23 17:10:00 · 124 阅读 · 0 评论 -
Java数组习题
5.1(计算数字的出现次数)编写程序,读取在1到100之间的整数,然后计算每个数出现的次数。假定输人是以0结束的。下面是这个程序的一个运行示例:注意:如果一个数出现的次数大于一次,就在输出时使用复数“times“。本题有两种思路:1.使用动态数组扩容技术,边输入边存值import java.util.*;class Demo05_01{ public static ...原创 2020-02-18 18:27:03 · 1244 阅读 · 0 评论 -
Java函数习题总结
4.1(求一个整数各位数字之和)编写一个方法,计算一个整数各位数字之和。使用下面的方法头:pub1ic static int SumDigits (long n)例如:sumD1gits(234)返回9(2+3+4)。提示:使用求余操作符%提取数字,用除号/去掉提取出来的数字。例如:使用234%10(=4)抽取4。然后使用234/10(=23)从234中去掉4。使用一个循环来反复提取和去...原创 2020-02-15 14:10:09 · 1098 阅读 · 0 评论 -
流程控制习题总结
3.1(代数:解一元二次方程)可以使用下面的公式求一元二次方程ax2+bx+c=0的两个根:import java.util.Scanner ;class Demo03_01{ public static void main (String[] args){ System.out.print("Enter a,b,c : ");//提示输入二元一次方程的两个系数和...原创 2020-02-11 17:06:01 · 639 阅读 · 0 评论 -
Java基本数据与计算习题
2.1(将摄氏温度转换为华氏温度)编写程序,从控制台读人double型的摄氏温度,然后将其转换为华氏温度,并且显示结果。转换公式如下所示:华氏温度=(9/5)*摄氏温度+32提示:在Java中,9/5的结果是1,但是9.0/5的结果是1.8。下面是一个运行示例:43Ce1siusis109.4Fahrenheitimport java.util.Scanner;class Wo...原创 2020-02-09 14:54:58 · 719 阅读 · 0 评论