麻煩幫我看看java,麻煩幫我看看這輛車的百公里油耗

本文目錄一覽:

路過的大神麻煩你們看看我的第一個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();

}

}

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/240296.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 12:21
下一篇 2024-12-12 12:21

相關推薦

發表回復

登錄後才能評論