求助关于Java题目。 小题有点多就给100分吧。 感谢。。
9分米
30度 60度 90度
谢谢
编写电池类(Cell):具有品牌属性,可以续电public class Cell {private String brand;public String getBrand() {return brand;}public void setBrand(String brand) {this.brand = brand;}Cell(String brand){this.brand = brand;}public void relay() {System.out.println("正在续电.");}}编写测试类(TestCell)import javax.swing.CellEditor;public class TestCell {public static void main(String[] args) {Cell cell = new Cell("大牌电池");System.out.println("测试结果:"+cell.getBrand());cell.relay();}}
先把题目翻译一下吧,大概是:
1、找出最大值和最小值。
2、相邻的数求和。
3、找出相邻的重复的值。
Scanner input = new Scanner(System.in);
System.out.println("第一题");
System.out.print("输入:");
String s = input.nextLine();
if (null != s && s.length() > 0) {
String[] arr = s.split(" ");
int max = 0;
int min = 0;
for (int i = 0; i < arr.length; i++) {
if (i == 0) {
max = Integer.parseInt(arr[0]);
min = Integer.parseInt(arr[0]);
} else {
int num = Integer.parseInt(arr[i]);
if (num > max) {
max = num;
}
if (num < min) {
min = num;
}
}
}
System.out.println("最大值是:" + max + ", 最小值是:" + min);
} else {
System.err.println("没有输入数组!");
}
System.out.println("第二题");
System.out.print("输入:");
s = input.nextLine();
if (null != s && s.length() > 0) {
String[] arr = s.split(" ");
StringBuffer result = new StringBuffer();
if (arr.length < 2) {
System.err.println("至少两个数字!");
} else {
for (int i = 1; i < arr.length; i++) {
int a = Integer.parseInt(arr[i - 1]);
int b = Integer.parseInt(arr[i]);
result.append(" " + (a + b));
}
System.out.println("第二题结果为:" + result.toString());
}
} else {
System.err.println("没有输入数组!");
}
System.out.println("第三题");
System.out.print("输入:");
s = input.nextLine();
if (null != s && s.length() > 0) {
String[] arr = s.split(" ");
HashSet set = new HashSet();
if (arr.length < 2) {
System.err.println("至少两个数字!");
} else {
for (int i = 1; i < arr.length; i++) {
int a = Integer.parseInt(arr[i - 1]);
int b = Integer.parseInt(arr[i]);
if (a == b) {
set.add(b);
}
}
System.out.print("第三题结果为:");
Iterator it = set.iterator();
while (it.hasNext()) {
Object o = it.next();
System.out.print(o + " ");
}
}
} else {
System.err.println("没有输入数组!");
}
List<Integer> input = Arrays.asList(1, 3, 3, 4, 5, 5, 6, 6, 6, 2);
// 1输出最大最小值
IntSummaryStatistics iss = input.stream().mapToInt(e -> e).summaryStatistics();
System.out.println("最小值:" + iss.getMin() + ",最大值:" + iss.getMax());
// 2输出累加数
System.out.print("累加数:");
input.stream().reduce((a, b) -> {
System.out.print(a + b + " ");
return a + b;
});
System.out.println();
// 3输出相邻重复数
List<Integer> output3 = new ArrayList<>();
input.stream().reduce((a, b) -> {
if (a == b && (output3.size()==0 || output3.get(output3.size() - 1) != b)) {
output3.add(b);
}
return b;
});
System.out.println("相邻重复数:"+output3);
理解可能还是有点偏差的,你确定一下我再写:写一个程序读取一行整数序列并打印输出:1.最大值和最小值 2.累积总和,如果输入为1 7 2 9 1,程序打印1 8 10 19.. 3.打印所有相邻重复的数。如果输入为1 3 3 4 5 5 6 6 6 2,输出 3 5 6。最后一句没理解,6是出现频率最高的,然后要+1还是特别输出,比如输出出现最多的是:6,6,6
我要去应聘java助理软件工程师应聘是都会问什么问题啊 最好有答案 谢...
5.剩下是我总结的经常出现的面试题,答案你可以在这里继续提问。1. 写出你最常用的5个类和5个接口。2. 写出你所知道的排序算法。并用Java实现一个快速排序。3. 实现4个线程,其中2个每次加1,另外2个每次减1。4. 写出你最常遇到的5个异常,并简单描述它们发生在什么情况下。5. 用单例模式...
JAVA题目
HttpSession是Java平台对session机制的实现规范,因为它仅仅是个接口,具体到每个web应用服务器的提供商,除了对规范支持之外,仍然会有一些规范里没有规定的细微差异。这里我们以BEA的Weblogic Server8.1作为例子来演示。 首先,Weblogic Server提供了一系列的参数来控制它的HttpSession的实现,包括使用cookie的开关选项,使用URL...
Java语言中,下面关于类的描述正确的是()。(选择一项) 解释一下超类和子...
更多关于java语言的知识 > 网友都在找: 在c 语言中 函数返回值的类型是由 正在求助 换一换 回答问题,赢新手礼包 苦等12分钟: lol里日女应该怎么辅助和站位 回答 苦等23分钟: ipad智能家居系统大概要多少钱谁知道 回答 苦等35分钟: IPHONEX正确硬启动的步骤是怎样 回答 苦等1小时: 这么形容那些回答...
JAVA求大神助攻,关于图形问题:绘制如图页面
public class GobangFrame extends JFrame { private static final long serialVersionUID = -794155419978198552L; \/\/ 获得屏幕的宽和高 private static final int SCREEN_WIDTH = Toolkit.getDefaultToolkit() .getScreenSize().width; private static final int SCREEN_HEIGHT = Toolkit.g...
想找一些java的带讲解的基础练习题
可以这样来说,所有关于Java编程方面的书籍其实都不过是在用比较通俗易懂的语言,和良好的组织方式来介绍Documentation里面的某个package里面包含的一些类的用法而已。所以万变不离其宗,如果你有足够的能力来直接通过Documentation来学习Java的类库,那么基本上就不需要看其他的书籍了。除此之外,Documentation也是编程必备的...
一只关于java的菜鸟菜鸟问题!!!
Java对对象技术的全面支持和Java平台内嵌的API能缩短应用系统的开发时间并降低成本。Java的编译一次,到处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本方式。特别是Java企业应用编程接口(Java Enterprise APIs)为企业计算及电子商务应用系统提供了有关技术和丰富的类库。1...
跪求java题目的解法
1-A \/**家用电器类*\/ public class Appliances { private int Power;\/\/功率 private int Price;\/\/价格 public Appliances(int x,int y) {\/\/构造函数,进行初始化 this.Power = x;this.Price = y;} public int getPower() { \/\/查看功率 return this.Power;} public int getPrice() {\/\/...
1. 一个Java应用程序必须且只有一个类含有 main___ 方法.
1. 一个Java应用程序必须且只有一个类含有 public static void main(String args[]){} 方法。2. 构造方法 是一种特殊方法,它的名字必须与它所在的类的名字完全相同,并不返回任何数据类型。正确3. 子类自然地继承了其父类中不是 私有的 的成员变量作为自己的成员变量。 4. 在Java...
Java选择题
1:a 2:d 3:a 4:b 5:?6:b 7:a 8:d 9:a 10:d 11:b 12:?13:a 14:d 15:b 16:a 17:a 18:d 19:b 20:d
上海久雅Java面试题
久雅科技面试题 【JAVA软件工程师】1、基本集合类有哪些,各自的特点?集合类型主要有3种:set(集)、list(列表)和map(映射)。List 关心的是索引,与其他集合...C.cookie只与你的主机(域)有关,与select和jsp页面无关D.cookie中不能直接存取java对象,session中可以存对象9、下面关于forward和redirect的描述,不正确的...
贡邢童刻: 1确实挺简单的,我初学者作的如下package com.zs;import java.text.SimpleDateFormat;import java.util.Calendar;public class YM...
鲁甸县17635136871: 简单小题,大家帮忙这是java最基础的一道编程题,是构造一个数组,然后输出最大值,下面的代码也是正确的,但貌似不是很符合编码规范,大家帮忙转... - ?
贡邢童刻:[答案] public class Max {private int array[] = { 2,5,3,8,6 };public Max(){}public void getMax(){int i;int max = array[0];for (i = 0; i max) {max = array[i];}}System.out.p...
鲁甸县17635136871: 麻烦帮我解决下这几道JAVA作业题,谢谢了? - ?
贡邢童刻: 填空题: 1、 .java .class 2、整型int型 浮点型 两个都是数...
鲁甸县17635136871: 求助简单的JAVA编程题 - ?
贡邢童刻: import java.io.*;class test{public static void main(String []args) { String []a={"January","February","March","April","May",...
鲁甸县17635136871: 关于JAVA语言的三个题目,急求高手解答~!?
贡邢童刻: public class Admin {//阶乘方法public static BigDecimal N(int sum) { BigDecimal bg = new BigDecimal(sum);for(int i=sum-1;i>0;i--) { bg = bg.multiply(new BigDecimal(i)); } return bg; }//输入一个整数 输出她的反转形式public static int F(int ...
鲁甸县17635136871: 求教java运算符有关的一些题 - ?
贡邢童刻: 第一题:不能运行,在boolean b = (x=y);这行会报错,因为x是int类型,而y是double类型.它们两个并不会相等.第二题:算术运算,关系运算符,逻辑运算符,位运算符,第三题:>>对源码进行右移.如果是负数,符号位不移动,如果移动出的数是1的话,要在结果中加一.如果是0,则不需要加1.>>>是针对补码进行右移的.右移的过程中会使用符号位的.第四题:b1=-1,b2=0; 第五题:i=true,j=false,k=false,x=true,y=false,z=true
鲁甸县17635136871: 关于JAVA的问题, 请专人点津! - ?
贡邢童刻: Java的路径问题,非常难搞.最近的工作涉及到创建和读取文件的工作,这里我就给楼楼彻底得解决Java路径问题. 我编写了一个方法,比ClassLoader.getResource(String 相对路径)方法的...
鲁甸县17635136871: 有关JAVA的几个实验题 - ?
贡邢童刻: 1.给button添加ActionListener,actionPerformed里面调用Label的setText(String text)方法,可以用一个变量来记录显示的内容,比如i = 1;每次单击button后,i *= -1;用if(1 == i){ }else{ }判断显示"你好"还是"再见".2.给每个单选按钮添加ActionListener, actionPerformed里面改变字体调用Label的setFont(Font font)方法,改变字的内容调用setText(String text).自己多看下API说明吧.
鲁甸县17635136871: 几道有关JAVA的习题~帮帮忙~~做做~高悬赏!! - ?
贡邢童刻: 看来你和那个哥们一个学校的,问的问题都一样 这是我给那个哥们写的,你参考一下吧 首先定义父类电器类: package com; /*** 电器类,两个属性为价格和颜色,有一个公有的方法work,表示电器在工作* @author Administrator**/ public ...
鲁甸县17635136871: JAVA问题关于java作业问题7道题目 - ?
贡邢童刻: 题目2答案 public class StrPalindromic { public static void main(String[] args) { String str = "able was i ere i saw elba@"; isReturn(str); } public static void isReturn(String str) { str=str.substring(0, str.indexOf('@')); for(int i=0;i { if(str.charAt(i)!=str....