首页 > 编程知识 正文

麻烦帮我看看java,麻烦帮我看看这辆车的百公里油耗

时间:2023-12-27 01:51:13 阅读:323048 作者:RSGB

本文目录一览:

路过的大神麻烦你们看看我的第一个java程序 ,万分感谢。出现了空指针的问题。

你把mp.drawCircle(x,y,r);调到在最后一行就不是空指针了!下边是我改的代码:

//改了一下

import java.awt.*;

import java.awt.event.WindowAdapter;

import java.awt.event.WindowEvent;

import java.util.Scanner;

class MyFrame extends Frame {

private int x, y, r;

public MyFrame(int x, int y, int r) {

this.x = x;

this.y = y;

this.r = r;

this.setLocation(300,200);

this.setSize(500, 400);

// 加个关闭窗口

this.addWindowListener(new WindowAdapter() {

public void windowClosing(WindowEvent e) {

System.exit(0);

}

});

this.setTitle("Mytest");

this.setVisible(true);

}

public void paint(Graphics g) {

Color c = g.getColor();

g.setColor(Color.GREEN);

// System.out.print(g);

g.fillOval(x+r, y+r, r, r);

g.setColor(c);

}

}

public class MyTest {

public static void main(String[] args) {

System.out.println("请输入圆的坐标和半径:");

Scanner reader = new Scanner(System.in);

int x = reader.nextInt();

Scanner readers = new Scanner(System.in);

int y = readers.nextInt();

Scanner readerss = new Scanner(System.in);

int r = readerss.nextInt();

// Scanner readersss = new Scanner(System.in);

MyFrame myFrame = new MyFrame(x, y, r);

}

}

麻烦看一下这段在java中这段代码是什么算法没有看懂麻烦详细注释一下,能帮我下么 .

功能:将一个字符串paramString

转换成MD5码

过程:arrayOfByte是将paramString的字节值利用MD5码的形式生成大小为16,取值为-128至127的数组,之后循环arrayOfByte.length次,即16次,每次循环将-128值127的byte值转换成利用Integer.toHexString(arrayOfByte[i] 0xFF)

转换成16进制, 0xFF是确保arrayOfByte[i]的值是十六进制之内,即0-F;

if判断:如果转换的是0-9的一位数,则在前补0变成两位,如9变成09,保证每一个都是两位的,然后结果通过StringBuilder.append的形式最终转换成string赋值给paramString,最后形成32位MD5码

麻烦java大神帮我看一下,为什么不能打印s的结果

你是想输出数组的最大值吧 直接上代码

                 int i,min,max; //声明 三个int类型的变量

 int[] x={60,58,69,87,58};  // 声明整数数组A,并赋初值

  min=max=x[0]; //赋值min和max x数组小标为0的值 60

 System.out.print("数组A的元素包括:");

 for(i=0;ix.length;i++) 

 {

 System.out.print(x[i]+" "); //循环输出x数组

 if(x[i]max)   // 判断最大值

 max=x[i];

 if(x[i]min)   // 判断最小值

 min=x[i];

 }

 System.out.println("n数组的最大值是:"+max); // 输出最大值

 System.out.println("数组的最小值是:"+min); // 输出最小值

 }

输出结果

数组x的元素包括:60 58 69 87 58

数组的最大值是:87

数组的最小值是:58

java编程题,麻烦各位java大神看看,并帮助可以吗?

public static void main(String[] args) {

int[][] arr = {{1,2,3} ,{4,5,6},{7,8,9}};

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

int[] sub = arr[i];

for (int j = 0; j sub.length; j++) {

System.out.print(sub[j]+"  ");

}

System.out.println();

}

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。