java编程题,java编程题补种未成活胡杨

本文目录一览:

java入门编程题:某班有十位同学,请顺序输入十位同学的学号,保存在数组中,并输出所有同学的学号?

import java.util.Scanner;

public class Students {

public static void main(String[] args) {

Scanner in = new Scanner(System.in);

String[] students=new String[10];

String No=null;

for (int i = 0; i 10 ; i++) {

System.out.println(“请输入学号:”);

No=in.next();

students[i]=No;

}

System.out.println(“学号是:”);

for (String a:students) {

System.out.print(a+” “);

}

}

}

java编程题目

这不都说的很清楚了么。。。。。。。。

自己写吧,也没啥难度。

是完全不知道这个题目再说什么么?

package spring5.source;

import java.awt.Button;

import java.awt.FlowLayout;

import java.awt.TextField;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.awt.event.KeyEvent;

import java.awt.event.KeyListener;

import javax.swing.JFrame;

public class D extends JFrame {

public static void main(String[] args) {

D d = new D();

d.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

d.setSize(500, 500);

d.setLayout(new FlowLayout());

TextField t1 = new TextField();

TextField t2 = new TextField();

Button b = new Button(“OK”);

b.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent e) {

String v1 = t1.getText();

try {

int n = Integer.parseInt(v1);

Double d = Math.pow(n, 2);

t2.setText(String.valueOf(d.intValue()));

} catch (Exception e2) {

e2.printStackTrace();

}

}

});

t1.addKeyListener(new KeyListener() {

@Override

public void keyTyped(KeyEvent e) {

}

@Override

public void keyReleased(KeyEvent e) {

}

@Override

public void keyPressed(KeyEvent e) {

if (e.getKeyChar() == KeyEvent.VK_ENTER) {

String v1 = t1.getText();

try {

int n = Integer.parseInt(v1);

Double d = Math.pow(n, 2);

t2.setText(String.valueOf(d.intValue()));

} catch (Exception e2) {

e2.printStackTrace();

}

}

}

});

// KeyListener key_Listener = ;

d.add(t1);

d.add(t2);

d.add(b);

d.setVisible(true);

}

}

少了一个 d.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 关闭窗口的

有关java编程题目?

按照题目要求编写的圆,圆锥和测试类的Java程序如下

Test.java文件内容如下

class Circle{

private double r;

private String color;

public Circle(double r){

this.r=r;

}

public double area(){

return Math.PI*r*r;

}

public double perimeter(){

return Math.PI*2*r;

}

public double getR(){

return this.r;

}

public void setR(double r){

this.r=r;

}

public String getColor(){

return this.color;

}

public void setColor(String color){

this.color=color;

}

public String toString(){

return “圆的半径为”+r+”,颜色为”+color;

}

}

class Cone{

private Circle c;

private double h;

private String color;

public Cone(Circle c,double h){

this.c=c;

this.h=h;

}

public double volume(){

return 1.0/3*c.area()*h;

}

public Circle getCircle(){

return this.c;

}

public void setCircle(Circle c){

this.c=c;

}

public double getH(){

return this.h;

}

public void setH(double h){

this.h=h;

}

public String getColor(){

return this.color;

}

public void setColor(String color){

this.color=color;

}

public String toString(){

return “圆锥的底面积为”+c.area()+”,高为”+h+”,颜色为”+color;

}

}

public class Test{

public static void main(String[] args){

Circle circle1=new Circle(2.5);

circle1.setColor(“红色”);

System.out.println(circle1.toString());

System.out.println(“圆的面积为”+circle1.area());

System.out.println(“圆的周长为”+circle1.perimeter());

Cone circlar1=new Cone(circle1,2.7);

circlar1.setColor(“蓝色”);

System.out.println(circlar1.toString());

System.out.println(“圆锥的体积为”+circlar1.volume());

}

}

JAVA编程题

//圆类Circle

import java.util.Scanner;

public class Circle {

private double radius;

public double getRadius() {

return radius;

}

public void setRadius(double radius) {

this.radius = radius;

}

//无参构造函数

public Circle(){

this.radius=0;

}

//带参构造函数

public Circle(double r ){

this.radius=r;

}

//获取面积

public double getArea(){

double r=this.radius;

double area=r*r*3.14;

return area;

}

//获取周长

public double getPerimeter(){

double perimeter=this.radius*2*3.14;

return perimeter;

}

//打印圆的信息

public void show(){

System.out.println(“请输入圆的半径”);

Scanner sc=new Scanner(System.in);

this.setRadius(sc.nextInt());

System.out.println(“圆的半径”+this.getRadius());

System.out.println(“圆的面积”+this.getArea());

System.out.println(“圆的周长”+this.getPerimeter());

}

}

//圆柱类

public class Cylinder extends Circle {

//圆柱高

private double height;

public double getHeight() {

return height;

}

public void setHeight(double height) {

this.height = height;

}

//构造方法

public Cylinder (double r, double h){

super();

this.height=h;

this.setRadius(r);

}

public double getVolume( ) {

double volume=this.getArea()*this.height;

return volume;

}

//求体积

public void showVolume(){

System.out.println(“圆柱的体积”+this.getVolume());

}

}

//主程序入口

public class Test {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

Circle circle=new Circle();

circle.show();

Cylinder cylinder=new Cylinder(2.0,8.5);

cylinder.showVolume();

}

}

PS:注释写的很详尽了,求采纳

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-11-17 02:38
下一篇 2024-11-17 02:38

相关推荐

  • java client.getacsresponse 编译报错解决方法

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

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

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

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

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

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

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

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

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

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

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

    编程 2025-04-29
  • Java判断字符串是否存在多个

    本文将从以下几个方面详细阐述如何使用Java判断一个字符串中是否存在多个指定字符: 一、字符串遍历 字符串是Java编程中非常重要的一种数据类型。要判断字符串中是否存在多个指定字符…

    编程 2025-04-29
  • VSCode为什么无法运行Java

    解答:VSCode无法运行Java是因为默认情况下,VSCode并没有集成Java运行环境,需要手动添加Java运行环境或安装相关插件才能实现Java代码的编写、调试和运行。 一、…

    编程 2025-04-29
  • Java任务下发回滚系统的设计与实现

    本文将介绍一个Java任务下发回滚系统的设计与实现。该系统可以用于执行复杂的任务,包括可回滚的任务,及时恢复任务失败前的状态。系统使用Java语言进行开发,可以支持多种类型的任务。…

    编程 2025-04-29
  • Java 8 Group By 会影响排序吗?

    是的,Java 8中的Group By会对排序产生影响。本文将从多个方面探讨Group By对排序的影响。 一、Group By的概述 Group By是SQL中的一种常见操作,它…

    编程 2025-04-29

发表回复

登录后才能评论