java第一次作业参考代码(java实操题库)

本文目录一览:

求程序员帮忙写个Java代码,因为今天我有事没时间做,明天要交作业,谢谢了

代码如下,随便附一句,一定要看写的源码,我已经尽量马马虎虎的写了,你更容易看懂。

public class Test {

// 第八题

public static final int NUM = 100;

public static final double GOOD = 99.99;

public static final String CLASSNAME = “Test.Class”;

public static final long MAX = 9999999;

public static void main(String[] args) {

// 第一题

byte byte1 = 1;

short short1 = 1;

int int1 = 1;

long long1 = 1;

float float1 = 1;

double double1 = 1.0;

System.out.println(“byte1 – ” + byte1);

System.out.println(“short1 – ” + short1);

System.out.println(“int1 – ” + int1);

System.out.println(“long1 – ” + long1);

System.out.println(“float1 – ” + float1);

System.out.println(“double1 – ” + double1);

// 第二题

String name;

char sex;

int age;

boolean isMember;

// 第三题

int score1;

double score2 = 98.5;

// 第四题

double f1 = 10.1, f2 = 34.2;

System.out.println(“f1,f2的和:” + (f1 + f2));

System.out.println(“f1,f2的差:” + (f1 – f2));

System.out.println(“f1,f2的积:” + (f1 * f2));

System.out.println(“f1,f2的商:” + (f1 / f2));

// 第五题

int f3 = 5;

double f4 = 45.6;

System.out.println(“f3,f4的和:” + (f3 + f4));

System.out.println(“f3,f4的差:” + (f3 – f4));

System.out.println(“f3,f4的积:” + (f3 * f4));

System.out.println(“f3,f4的商:” + (f3 / f4));

// 第六题

int A = 65;

char a = (char) A;

System.out.println(“整型互转char:” + a);

// 第七题

double timor = 123.456789;

int x = Integer

.parseInt(new java.text.DecimalFormat(“0”).format(timor));// 四舍五入

System.out.println(“double – int :” + x);

// 第八题(定义在最开始)

System.out.println(“常量NUM的值: ” + NUM);

System.out.println(“常量GOOD的值: ” + GOOD);

System.out.println(“常量CLASSNAME的值: ” + CLASSNAME);

System.out.println(“常量MAX的值: ” + MAX);

// 第九题(自定义商品类)

class Goods {

private String name;

private double price;

private int count;

private double total;

public Goods(String name, double price, int count) {

this.name = name;

this.price = price;

this.count = count;

}

public void print() {

total = price * count;

System.out.println(“商品名   价格      数量  总价”);

System.out.println(name + ”  ” + price + ”  ” + count + ”  “

+ total);

}

}

Goods goods = new Goods(“苹果”, 2, 10);

goods.print();

// 第十题

double pi = 3.14, r, d;

r = 4;

d = 2 * r;

System.out.println(“圆的周长: ” + (pi * d));

System.out.println(“圆的面积: ” + (pi * r * r));

// 第十一题

String qqname = “1234567890”;

String qqpassword = “asd!#@#$%66”;

Date birth = new Date(2014, 5, 1);

boolean isVIP = false;

char sex1 = ‘男’;

StringBuilder personInfo = new StringBuilder();

personInfo.append(“我是一个快乐的骚年”);

personInfo

.append(“然后a!#$%^*asdasdasdasdsa9d87a9s8d79asdjidauisdhausdihiasd”);

// 第十二题

class Swaper {

public void change(int num1, int num2) {

int temp = num1;

num1 = num2;

num2 = temp;

System.out.printf(“a=%d,b=%d\n”, num1, num2);

}

}

int a1 = 2;

int b1 = 5;

Swaper swaper = new Swaper();

swaper.change(a1, b1);

}

}

Java作业求帮助 编写一个Java程序,在程序中定义一个PersonB类,定义一个P

class PersonB

{

String name ;

int age;

public PersonB()

{

System.out.println(“PersonB()被调用”);

}

public PersonB(String newName)

{

name = newName;

System.out.println(“PersonB(String newName)被调用”);

}

public void introduce( )

{

System.out.println(“我是”+name+”,今年”+age+”岁”);

}

}

class StudentB extends PersonB

{

// 【代码1】 //创建一个参数为空的StudentB类构造方法,能显示“StudentB() 被调用”

public StudentB(){

System.out.println(“StudentB() 被调用”);

}

public StudentB(String newName,int newAge)

{

// 【代码2】 //调用父类的public PersonB(String newName)类构造方法,传入newName参数,提示使用关键词super进行调用

super(newName);

// 【代码3】 //将newAge赋值给age属性

super.age = newAge;

}

}

class C2

{

public static void main(String []args)

{

StudentB s1 = new StudentB();

StudentB s2 = new StudentB(“张三”,19);

// 【代码4】 //调用s2的 introduce方法

s2.introduce();

}

}

纯手打,采纳采纳!!!!!!!!11

1、编写一个Application程序【java上机作业,要完整代码,急求!!!!!!!!!!】

第一题:

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.ButtonGroup;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

import javax.swing.JRadioButton;

public class RadioTest extends JFrame{

private JRadioButton jrb1;

private JRadioButton jrb2;

private JLabel jlbl;

private JPanel jp;

private JButton jbtn;

private String jlstr;

private ButtonGroup bg;

public RadioTest(){

jlstr = “你选择的是:”;

this.setTitle(“实现单选按钮的效果”);

jrb1 = new JRadioButton(“男”);

jrb2 = new JRadioButton(“女”);

bg = new ButtonGroup();

bg.add(jrb1);

bg.add(jrb2);

jlbl = new JLabel(jlstr);

jbtn = new JButton(“退出”);

jbtn.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent e) {

// TODO Auto-generated method stub

System.exit(1);

}

});

jrb1.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent e) {

// TODO Auto-generated method stub

if(e.getSource()==jrb1){

jlbl.setText(jlstr+jrb1.getText());

}

}

});

jrb2.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent e) {

// TODO Auto-generated method stub

if(e.getSource()==jrb2){

jlbl.setText(jlstr+jrb2.getText());

}

}

});

jp = new JPanel();

jp.add(jrb1);

jp.add(jrb2);

jp.add(jlbl);

jp.add(jbtn);

this.add(jp);

this.setBounds(300, 300, 230, 200);

this.setVisible(true);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

public static void main(String[] args) {

// TODO Auto-generated method stub

RadioTest rt = new RadioTest();

}

}

JAVA作业求助

做个练习,仅供参考。

代码如下:

package com.hello.algorithm;

import java.util.Arrays;

import java.util.Scanner;

public class InsertSort {

public static void main(String[] args) {

// 创建一个数组存储成绩,需要指定长度

int[] scores = new int[6]; //假设存储6个成绩:100 99 85 82 63 60

int index = 0;

while(index scores.length) {

// 控制台接收成绩

System.out.print(“请输入成绩(100 99 85 82 63 60):”);

Scanner scanner = new Scanner(System.in); // 随机插入成绩

int s = scanner.nextInt();

// 将接收的成绩与数组中的所有成绩进行比较,按照从大到小的规则,找到插入位置,然后插入数组

int insertPos = 0;

int temp = 0;

int temp2 = 0;

// 第一遍遍历数组找到插入位置

for(int i = 0; i scores.length; i++){

if(s scores[i]){

insertPos = i;

temp = scores[i];

scores[i] = s;

break;

}

}

// 第二遍遍历从插入位置整体后移

for(int i = 0; i scores.length; i++){

// 插入位置后面的元素整体后移

if(i insertPos){

temp2 = scores[i];

scores[i] = temp;

temp = temp2;

}

}

// 打印该成绩的插入位置以及打印整个数组

System.out.println(“插入成绩的下标:” + insertPos);

System.out.println(Arrays.toString(scores));

index++;

}

}

}

运行结果如下:

请输入成绩(100 99 85 82 63 60):63

插入成绩的下标:0

[63, 0, 0, 0, 0, 0]

请输入成绩(100 99 85 82 63 60):60

插入成绩的下标:1

[63, 60, 0, 0, 0, 0]

请输入成绩(100 99 85 82 63 60):82

插入成绩的下标:0

[82, 63, 60, 0, 0, 0]

请输入成绩(100 99 85 82 63 60):99

插入成绩的下标:0

[99, 82, 63, 60, 0, 0]

请输入成绩(100 99 85 82 63 60):85

插入成绩的下标:1

[99, 85, 82, 63, 60, 0]

请输入成绩(100 99 85 82 63 60):100

插入成绩的下标:0

[100, 99, 85, 82, 63, 60]

Process finished with exit code 0

原创文章,作者:NHYKP,如若转载,请注明出处:https://www.506064.com/n/315895.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
NHYKPNHYKP
上一篇 2025-01-09 12:14
下一篇 2025-01-09 12:14

相关推荐

  • Python周杰伦代码用法介绍

    本文将从多个方面对Python周杰伦代码进行详细的阐述。 一、代码介绍 from urllib.request import urlopen from bs4 import Bea…

    编程 2025-04-29
  • java client.getacsresponse 编译报错解决方法

    java client.getacsresponse 编译报错是Java编程过程中常见的错误,常见的原因是代码的语法错误、类库依赖问题和编译环境的配置问题。下面将从多个方面进行分析…

    编程 2025-04-29
  • Java JsonPath 效率优化指南

    本篇文章将深入探讨Java JsonPath的效率问题,并提供一些优化方案。 一、JsonPath 简介 JsonPath是一个可用于从JSON数据中获取信息的库。它提供了一种DS…

    编程 2025-04-29
  • Java Bean加载过程

    Java Bean加载过程涉及到类加载器、反射机制和Java虚拟机的执行过程。在本文中,将从这三个方面详细阐述Java Bean加载的过程。 一、类加载器 类加载器是Java虚拟机…

    编程 2025-04-29
  • Java腾讯云音视频对接

    本文旨在从多个方面详细阐述Java腾讯云音视频对接,提供完整的代码示例。 一、腾讯云音视频介绍 腾讯云音视频服务(Cloud Tencent Real-Time Communica…

    编程 2025-04-29
  • Python字符串宽度不限制怎么打代码

    本文将为大家详细介绍Python字符串宽度不限制时如何打代码的几个方面。 一、保持代码风格的统一 在Python字符串宽度不限制的情况下,我们可以写出很长很长的一行代码。但是,为了…

    编程 2025-04-29
  • Java Milvus SearchParam withoutFields用法介绍

    本文将详细介绍Java Milvus SearchParam withoutFields的相关知识和用法。 一、什么是Java Milvus SearchParam without…

    编程 2025-04-29
  • Python基础代码用法介绍

    本文将从多个方面对Python基础代码进行解析和详细阐述,力求让读者深刻理解Python基础代码。通过本文的学习,相信大家对Python的学习和应用会更加轻松和高效。 一、变量和数…

    编程 2025-04-29
  • Python第一章题库

    本篇文章将从以下几个方面对Python第一章题库进行详细的阐述,包括基本语法、数据类型、控制语句、函数和模块等方面。 一、基本语法 Python是一门简单易学、功能强大的编程语言,…

    编程 2025-04-29
  • Java 8中某一周的周一

    Java 8是Java语言中的一个版本,于2014年3月18日发布。本文将从多个方面对Java 8中某一周的周一进行详细的阐述。 一、数组处理 Java 8新特性之一是Stream…

    编程 2025-04-29

发表回复

登录后才能评论