本文目录一览:
- java作业题,都在这里了,希望你帮忙解答下
- 求助java作业,高手进。
- Java上机作业求帮忙
- Java作业
- java作业:模拟一个简单的用户登陆程序,判断登录的用户名和密码是否正确,输出登录判断结果。
- java作业求助
java作业题,都在这里了,希望你帮忙解答下
1. 选择题
- B
- D
- 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);
7. 其他代码
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 Hw6_4 {
public static void main(String[] args) {
int[] a = new int[]{1, 4, 9, 16};
int[] b = new int[]{9, 7, 4, 9, 11, 20, 5};
int[] c;
int i;
System.out.println("before merge : ");
System.out.print("a : ");
for (i = 0; i < a.length; i++) {
System.out.print(a[i] + " ");
}
System.out.print("\nb : ");
for (i = 0; i < b.length; i++) {
System.out.print(b[i] + " ");
}
c = merge(a, b);
System.out.println("\n\nafter merge : ");
System.out.print("c : ");
for (i = 0; i < c.length; i++) {
System.out.print(c[i] + " ");
}
System.out.println();
}
public static int[] merge(int[] a, int[] b) {
int lenA = a.length;
int lenB = b.length;
int[] c = new int[lenA + lenB];
int i, j, k = 0;
for (i = 0, j = 0, k = 0; i < lenA && j < lenB; i++, j++) {
c[k++] = a[i];
c[k++] = b[j];
}
for (; i < lenA; i++, k++) {
c[k] = a[i];
}
for (; j < lenB; j++, k++) {
c[k] = b[j];
}
return c;
}
}
Java上机作业求帮忙
作业2:
import java.util.Scanner;
public class Main {
public static void main(int argc, String[] argv) {
int num[];
int n = 0, s = 1;
Scanner sin = new Scanner(System.in);
while (sin.hasNextInt()) {
num[n] = sin.nextInt();
n++;
}
for (int i = 0; i < num.length(); i++) {
s = s * num[i];
}
System.out.println(s);
for (int i = 0; i < num.length(); i++) {
for (int j = 1; j < Math.sqrt(num[i]); j++) {
if (num[i] % j == 0 && j != 1 && j != num[i]) break;
System.out.println(num[i] + " ");
}
}
}
}
作业5:
package school;
public class Student {
private String name;
private int no;
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setNo(int no) {
this.no = no;
}
public int getNo() {
return no;
}
}
public class ClassStudent extends Student {
static String className;
private int grade;
public void setClassName(String className) {
this.className = className;
}
public String getClassName() {
return className;
}
public void setGrade(int grade) {
this.grade = grade;
}
public int getGrade() {
return grade;
}
}
public class Test {
public static void main(int argc, String[] argv) {
ClassStudent st1, st2, st3;
st1.setName("王刚");
st1.setNo(1009);
st1.setClassName("Java");
st1.setGrade(87);
st2.setName("刘林林");
st2.setNo(1076);
st2.setGrade(90);
st3.setName("石磊");
st3.setNo(1054);
st3.setGrade(62);
int max, min, avg;
avg = (st1.getGrade() + st2.getGrade() + st3.getGrade()) / 3;
max = min = st1.getGrade();
if (st2.getGrade() >= max) max = st2.getGrade();
else min = st2.getGrade();
if (st3.getGrade() >= max) max = st3.getGrade();
else min = st3.getGrade();
System.out.println("姓名 学号 课程 成绩");
System.out.println(st1.getName() + " " + st1.getNo() + " " + st1.getClassName() + " " + st1.getGrade());
System.out.println(st2.getName() + " " + st2.getNo() + " " + st2.getClassName() + " " + st2.getGrade());
System.out.println(st3.getName() + " " + st3.getNo() + " " + st3.getClassName() + " " + st3.getGrade());
System.out.println("最高分:" + max + " 最低分:" + min + " 平均分:" + avg);
}
}
作业6:
interface Graphics {
double area();
double perimeter();
}
public class Triangle implements Graphics {
private double a, b, c;
public Triangle(int a, int b, int c) {
this.a = a;
this.b = b;
this.c = c;
}
public double area() {
double p = perimeter();
return Math.sqrt(p * (p - a) * (p - b) * (p - c));
}
public double perimeter() {
return a + b + c;
}
}
public class Square implements Graphics {
private double a;
public Square(int a) {
this.a = a;
}
public double area() {
return a * a;
}
public double perimeter() {
return a * 4;
}
}
public class Circle implements Graphics {
private double r;
public Circle(int r) {
this.r = r;
}
public double area() {
return Math.PI * r * r;
}
public double perimeter() {
return Math.PI * 2 * r;
}
}
Java作业
class Student {
private int studentNo;
private String name;
private int[] score;
public Student(int no, String name, int[] score) {
this.studentNo = no;
this.name = name;
this.score = score;
}
public int getStudentNo() {
return this.studentNo;
}
public String getName() {
return this.name;
}
public int[] getScore() {
return this.score;
}
}
java作业:模拟一个简单的用户登陆程序,判断登录的用户名和密码是否正确,输出登录判断结果。
package test;
import java.util.Scanner;
public class TestLogin {
private static final String USERNAME = "Tom"; // 此处定义用户名
private static final String PASSWORD = "123"; // 定义密码
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入您的用户名:");
String username_in = sc.next();
System.out.print("请输入您的密码:");
String password_in = sc.next();
if (username_in.equals(USERNAME) && password_in.equals(PASSWORD)) {
System.out.println("登录成功");
} else {
System.out.println("用户名或密码错误");
}
}
}
这是从控制台输入的最简单的方法。
java作业求助
class Dog {
private String name;
private int age;
private String color;
public Dog() {}
public Dog(String name, int age, String color) {
this.name = name;
this.age = age;
this.color = color;
}
public void bark() {
System.out.println("汪汪");
}
}
public class Main {
public static void main(String[] args) {
Dog d = new Dog("花花", 3, "白色");
d.bark();
}
}