![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java习题练习
自学习题练习
椰子皮不皮
白云黄鹤道人家,一琴一剑一杯茶。
羽衣常带烟霞色,不染人间桃李花。
展开
-
两数之和
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/two-sum题目给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]解法一暴力原创 2020-08-13 21:32:07 · 114 阅读 · 1 评论 -
Head First Java习题练习(二)
P88页解:A程序没有问题,输出结果应该为4284,可能会有疑惑42+84不应该是126吗,因为输出中间有一个+" "+,orig为int类型,遇到双引号引起来的String类型会转成大的类型,这时42变成了String类型,后面的84也是同理。所以最终结果变成了4284。B程序中的void getTime()错了,因为该方法中是return参数,需要指定返回参数类型。将其改成String getTime()即可。P89页解:P90页解:第一段输出为 14 1,第二段输出为25 1,原创 2020-06-27 23:43:44 · 1263 阅读 · 0 评论 -
Head First Java习题练习(一)
14页习题BeerSong自己稍微调整了下代码,加了一个换行,看起来段落更明显些。public class BeerSong{ public static void main(String[] args){ int beerNum = 99; String word = "bottles"; while (beerNum > 0) { if (beerNum == 1) { word = "bottle"; } System.out.println原创 2020-06-10 20:49:26 · 2655 阅读 · 6 评论