「做作业清览题库java」做作业搜题
今天给各位分享做作业清览题库java的知识,其中也会对做作业搜题进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java作业题
- 2、java作业编程题,求java大神帮忙解答,要求一定要用while,for,do while等循环语句,定义变量用字母就好了
- 3、java作业题,都在这里了,希望你帮忙解答下
- 4、java简单作业题
- 5、清览题库考试的编程大题怎么用编程软件
- 6、java编程的作业试题大家帮我解答一下,谢谢了,一共两个题,在下面,请大家一定要帮我解答一下,我不会做
java作业题
// 正好无聊,给你写一个,不过这种作业还是建议自己做
import java.awt.BorderLayout;
import java.awt.Component;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseMotionListener;
import java.util.ArrayList;
import java.util.List;
import javax.swing.JFrame;
import javax.swing.JList;
import javax.swing.JTextArea;
public class GoodsFrame extends JFrame {
// 产品名称下拉列表
private JList goodsList = null;
private JTextArea ta = null;
// 产品
private ListGoods goods = null;
public GoodsFrame() {
initGoods();
init();
}
private void initGoods() {
Goods g1 = new Goods("金", 5000d, "广州", "真金不怕火炼");
Goods g2 = new Goods("银", 4000d, "江苏", "真银不怕火炼");
Goods g3 = new Goods("铜", 3000d, "河北", "真铜不怕火炼");
Goods g4 = new Goods("铁", 2000d, "湖南", "真铁也怕火炼");
goods = new ArrayListGoods();
goods.add(g1);
goods.add(g2);
goods.add(g3);
goods.add(g4);
}
private void init() {
this.setLayout(new BorderLayout());
// 添加List
this.add(getGoodsList(), BorderLayout.NORTH);
// 添加文本区
this.add(getTextArea(), BorderLayout.CENTER);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setSize(300, 200);
this.setVisible(true);
}
private Component getTextArea() {
if (ta == null) {
ta = new JTextArea("sdf");
}
return ta;
}
private Component getGoodsList() {
if (goodsList == null) {
goodsList = new JList();
// 添加4个商品
goodsList.setListData(goods.toArray());
// 添加事件
goodsList.addMouseListener(new MouseListener() {
public void mouseClicked(MouseEvent e) {
int count = e.getClickCount();
// 获得被选取对象
Goods goods = (Goods) goodsList.getSelectedValue();
// 单击
if (count == 1) {
ta.setText("价格: " + goods.getPrice() + ", 产地: " + goods.getOrigin());
}
// 双击
if (count == 2) {
ta.setText("广告: " + goods.getAdvertisement());
}
}
public void mouseEntered(MouseEvent e) {
}
public void mouseExited(MouseEvent e) {
}
public void mousePressed(MouseEvent e) {
}
public void mouseReleased(MouseEvent e) {
}});
}
return goodsList;
}
public static void main(String[] args) {
new GoodsFrame();
}
}
/**
* 产品类
*
* @author Administrator
*
*/
class Goods {
// 名称
private String name;
// 价格
private double price;
// 产地
private String origin;
// 广告
private String advertisement;
public Goods() {
}
public Goods(String name, double price, String origin, String advertisement) {
super();
this.name = name;
this.price = price;
this.origin = origin;
this.advertisement = advertisement;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
public String getOrigin() {
return origin;
}
public void setOrigin(String origin) {
this.origin = origin;
}
public String getAdvertisement() {
return advertisement;
}
public void setAdvertisement(String advertisement) {
this.advertisement = advertisement;
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + ((name == null) ? 0 : name.hashCode());
long temp;
temp = Double.doubleToLongBits(price);
result = prime * result + (int) (temp ^ (temp 32));
return result;
}
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
Goods other = (Goods) obj;
if (name == null) {
if (other.name != null)
return false;
} else if (!name.equals(other.name))
return false;
if (Double.doubleToLongBits(price) != Double
.doubleToLongBits(other.price))
return false;
return true;
}
@Override
public String toString() {
return name;
}
}
java作业编程题,求java大神帮忙解答,要求一定要用while,for,do while等循环语句,定义变量用字母就好了
package co;
import java.util.Arrays;
import java.util.Scanner;
public class test3 {
public static void main(String[] args) {
test3.t();
test3.t2();
test3.t3();
test3.test4();
test3.test5();
test3.test6();
}
//题2
public static void t(){
System.out.println("英里 千米");
for(int i=1;i=10;i++){
double n = i*1.609;
System.out.println(i+" "+n);
}
}
//假设今年某大学的学费是1000美元,学费的年增长率为5%。编写程序,计算10年后的学费以及从现在开始,4年内的总学费是多少?
public static void t2(){
double n = 1000;
double sum = 0;
for(int i=1;i=10;i++){
n+= n*(0.05);
System.out.println("第"+i+"年的学费是:"+n);
if(i=4){
sum+= n;
}
}
System.out.println("第4年内的总学费是"+sum);
}
//4)编写程序,提示用户输入学生的个数、每个学生的名字及其分数,最后显示最高分学生的名字。
public static void t3(){
System.out.println("请输入学生的个数:");
int total = new Scanner(System.in).nextInt();
String[][] stus = new String[total][2]; //学生数组
for (int i = 0; i total; i++) {
System.out.println("请输入第" + (i + 1) + "个学生的姓名:");
stus[i][0] = new Scanner(System.in).next();
System.out.println("请输入第" + (i + 1) + "个学生的分数:");
stus[i][1] = new Scanner(System.in).next();
}
int[] scores = new int[total];
for (int i = 0; i stus.length; i++) {
int score = Integer.parseInt(stus[i][1]);
scores[i] = score;
}
Arrays.sort(scores); //升序排序
System.out.println("分数最高的是:" + stus[total - 1][0] + " " + stus[total - 1][1] + "分");
}
//8.(选做)使用循环语句,用3个独立的程序分别打印下面的图案。
public static void test4(){
for(int i=0;i6;i++)
{
for(int j=1;j=i+1;j++)
{
System.out.print(j);
System.out.print(" ");
}
System.out.println();
}
}
public static void test6(){
for(int i=0;i6;i++)
{
for(int j=1;j=i+1;j++)
{
System.out.print("*");
System.out.print(" ");
}
System.out.println();
}
}
public static void test5() {
for(int i=0;i6;i++)
{
for(int j=i;j6;j++)
{
System.out.print(" ");
}
for(int j=1;j=i+1;j++)
{
System.out.print("*");
}
for(int j=i;j0;j--)
{
System.out.print("*");
}
System.out.println();
}
}
}
java作业题,都在这里了,希望你帮忙解答下
1选择题
1,B
2.D
3.D
2.int i = 30;
double d[] = new double[30];
char[] r = new char[30];
int[] i = {3,4,5,6};
float f[] ={2.3F,3.5F,6.6F};
char[] c = new char[3];
3. int类型,最小为0,a[2]
4. double[] d = new double[10];
d[9] = 5.5D;
double result = d[0] + d[1];
5. public static void method1(int n, int m) {
n += m;
method2((int) 3.4);
}
public static int method2(int n) {
if (n 0)
return 1;
else if (n == 0)
return 0;
else
return -1;
}
6.
public double getPromotion(double amount, double percent)
public void print(int year, int month)
public double sqrt(double d)
public boolean isOdd(int i);
public void printMsg(int times);
public double getLoanMonthlyPayment(double totalMoney, int loanYears, double interest);
public Char toUpperCase(char c);
public static void question1() {
Scanner scanner = new Scanner(System.in);
double[] scores = new double[10];
int i = 0;
double totalScore = 0;
while (i 10) {
double d = scanner.nextDouble();
scores[i] = d;
i++;
totalScore += d;
}
double avgScore = totalScore / 10;
Arrays.sort(scores);
int index = Arrays.binarySearch(scores, avgScore);
System.out.println("低于平均成绩的" + (index));
System.out.println("高于平局成绩的" + (10 - index));
scanner.close();
}
public static void question2() {
double[] scores = { 10.0, 9.0, 8.0, 10.0, 7.0, 10.0, 9.0, 8.0, 10.0, 7.0 };
Arrays.sort(scores);
double[] newScores = new double[8];
for (int i = 1; i scores.length - 2; i++) {
newScores[i - 1] = scores[i];
}
double totalScore = 0;
for (int i = 0; i newScores.length; i++) {
totalScore += newScores[i];
}
System.out.println("得分是" + totalScore);
}
public static void question3() {
double[] d = new double[] { 1, 2, 3, 4, 5 };
double min = Double.MAX_VALUE;
double max = Double.MIN_VALUE;
for (int i = 0; i d.length; i++) {
if (min d[i]) {
min = d[i];
}
if (max d[i]) {
max = d[i];
}
}
System.out.println("最大值" + max);
System.out.println("最小值" + min);
}
public static int average(int[] array) {
int total = 0;
for (int i = 0; i array.length; i++) {
total += array[i];
}
return total / array.length;
}
public static double average(double[] array) {
double total = 0;
for (int i = 0; i array.length; i++) {
total += array[i];
}
return total / array.length;
}
public boolean equals(int[] list1, int[] list2) {
if (list1 == null) {
return false;
}
if (list2 == null) {
return false;
}
if (list1.length != list2.length) {
return false;
}
for (int i = 0; i list1.length; i++) {
if (list1[i] != list2[i]) {
return false;
}
}
return true;
}
java简单作业题
public class MyDate {
private int year ;
private int month ;
private int day ;
public MyDate(){}
public MyDate(int year, int month, int day) {
super();
this.year = year;
this.month = month;
this.day = day;
}
public String toString() {
return "MyDate =="+year+"-"+month+"-"+day;
}
public int getYear() {
return year;
}
public void setYear(int year) {
this.year = year;
}
public int getMonth() {
return month;
}
public void setMonth(int month) {
this.month = month;
}
public int getDay() {
return day;
}
public void setDay(int day) {
this.day = day;
}
}
public class MyTime {
public static void main(String[] args) {
MyTime time = new MyTime(14,53,20);
System.out.println(time.toString());
}
private int hour;
private int minute;
private int second;
public MyTime() {
}
public MyTime(int hour, int minute, int second) {
super();
this.hour = hour;
this.minute = minute;
this.second = second;
}
public String toString() {
return "current time=="+hour + ":" + minute + ":" + second;
}
public int getHour() {
return hour;
}
public void setHour(int hour) {
this.hour = hour;
}
public int getMinute() {
return minute;
}
public void setMinute(int minute) {
this.minute = minute;
}
public int getSecond() {
return second;
}
public void setSecond(int second) {
this.second = second;
}
}
public class FullTime {
public static void main(String[] args) {
MyDate myDate = new MyDate(2007, 10, 2);
MyTime myTime = new MyTime(14,17,35);
FullTime fullTime = new FullTime(myDate,myTime);
System.out.println(fullTime);
}
private MyDate myDate;
private MyTime myTime;
public FullTime(MyDate myDate, MyTime myTime) {
super();
this.myDate = myDate;
this.myTime = myTime;
}
public String toString() {
String text = myDate.getYear() + "年" + myDate.getMonth() + "月"
+ myDate.getDay() + "日" + myTime.getHour() + "时"
+ myTime.getMinute() + "分" + myTime.getSecond() + "秒";
return text;
}
public MyDate getMyDate() {
return myDate;
}
public void setMyDate(MyDate myDate) {
this.myDate = myDate;
}
public MyTime getMyTime() {
return myTime;
}
public void setMyTime(MyTime myTime) {
this.myTime = myTime;
}
}
第4题,你自己想办法吧。主要知识点:
1、继承
2、super和final,这个只是表面的东西,说到底还是java中overrides(重写)的要求
3、通过多层间接的继承,你要知道的是 对象被实例化的顺序。
清览题库考试的编程大题怎么用编程软件
清览题库考试的编程大题直接选中打开用编程软件。支持多种语言多种编程语言,如,C、Python、Java、C++、Javascript轻松组卷,无需自己出题,使用清览提供的海量习题只需要3分钟即可轻松完成组卷。
java编程的作业试题大家帮我解答一下,谢谢了,一共两个题,在下面,请大家一定要帮我解答一下,我不会做
import java.util.Scanner;
public class DemoTest {
/**1、运输公司对用户计算运费.路程越远每公里运费越低.每公里每吨货物的基本运费为p,货物重为w,距离为s,折扣为d,则总运费f的计算公式为
f=p*w*s*(1-d) ;
输入基本运费,货重和距离,算出运费
s250km 没有折扣
250= s 500 2%折扣
500= s 1000 5%折扣
1000= s 2000 8%折扣
2000= s 10%折扣
* */
public static double getMoney(int p,int w,int s) {
if (s250) {
return p*w*s*(1-0);
}
else if (s=250 s500) {
return p*w*s*(1-0.02);
}
else if (s=500 s1000) {
return p*w*s*(1-0.05);
}
else if (s=1000 s2000) {
return p*w*s*(1-0.08);
}
else {
return p*w*s*(1-0.1);
}
}
/**
* 2、编一个程序输入一个x后,输出y,规则为
如果x小于0 那么y为-1
如果x等于0 那么y为0
如果x大于0 那么y为1
* */
public static void print(int x) {
int y;
if (x0) {
y=-1;
System.out.println(y);
}
else if (x==0) {
y=0;
System.out.println(y);
}
else {
y=1;
System.out.println(y);
}
}
/**3、实现ATM机登录。
要求用户输入卡号,输入密码,如果三次之内,允许用户重新输入,三次以上,就显示吞卡。
* */
public static void inspect() {
Scanner sc=new Scanner(System.in);
int password;
System.out.println("请输入密码");
password=sc.nextInt();
int count=2;
while (count0) {
System.out.println("输入密码错误,你还有"+(count--)+"次输入机会,请重新输入:");
password=sc.nextInt();
}
sc.close();
System.out.println("你的密码连续三次输入错误,卡已被吞!");
}
/**4、输入一个整数(位数不定),将每一位输出。
如:2567
显示:
7
6
5
2
* */
public static void showNumber(int x) {
String str=x+"";
int num;
for (int y=0;ystr.length();y++){
num =(int)(x/Math.pow(10,y)%10);
System.out.println(num);
}
}
/**5、猜数游戏:
随机产生60~100随机数,要求用户不断的猜。如果用户猜的数比随机产生的数更大,提示“大了”,如果用
户猜的数比随机产生的数更小,提示“小了”。直到猜对为止。如果在5次之内猜中,显示“天才”。否则显
示“笨蛋”
* */
public void guess() {
int getRandom=(int)(Math.random()*100+1);
int x=0;
while(getRandom60){
getRandom=(int)(Math.random()*100+1);
x=getRandom;
}
Scanner sc=new Scanner(System.in);
System.out.println("请输入数字");
while (true) {
int num=sc.nextInt();
if (numx) {
System.out.println("大了");
}
else if (numx) {
System.out.println("小了");
}
else {
System.out.println("天才");
break;
}
}
}
/**打印序列:1,2,3,5,8,13...。
* */
public static void method() {
int [] arr=new int[6];
arr[0]=1;
arr[2]=2;
System.out.print("1,");
System.out.print("2,");
for (int x=2;xarr.length;x++) {
arr[x]=arr[x-1]+arr[x-2];
System.out.print(arr[x]+",");
}
}
public static void main(String []args) {
System.out.println(getMoney( 200,30, 1400));
print(2);
inspect();
showNumber(431132);
new DemoTest().guess();
method();
}
}
关于做作业清览题库java和做作业搜题的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。