本文目錄一覽:
求大神幫看看這段Java代碼
看了一下,計算方式和結果應該都是正確的,而這裡之所以報錯,目測應該是沒引進來Collections這個工具類:
import java.util.Collections;
引進來應該就可以了。
求大神幫忙解讀一段Java的代碼,盡量詳細!!!
//從請求中獲取到的是gb2312編碼的字元串
String gbStr = request.getParameter(“參數名”);
//byte[] 形式的內容
byte[] bytes = gbStr.getBytes(“gb2312”);
//UTF-8編碼的字元串
String utfStr = new String(bytes,”UTF-8″);
//GB2312編碼的字元串
String newGbStr = new String(bytes,”GB2312″);
1.首先你得到了一個字元串,你要知道它是什麼編碼表示的,像你上面配置的請求過來的字元串就是用gb2312編碼表示的;
2.getBytes(“編碼”) 得到的是一個 byte[] ,這是一個位元組形式的內容,是底層表示,我們看到的漢字是 位元組流加上指定編碼集 才能表現出來的。所以轉碼什麼的,都是
String newStr = new String(str.getBytes(“str編碼”),”newStr編碼”);
3.你上面DataFormate類的兩個轉碼處理應該是不對的
求這段JAVA程序代碼
//Example.java
class A{
float a;
static float b;
void setA(float a ){
this.a = a;
}
void setB(float b){
this.b = b;
}
float getA() {
return a;
}
float getB() {
return b;
}
void inputA() {
System.out.println(a);
}
static void inputB() {
System.out.println(b);
}
}
public class Example {
public static void main (String args[]){
/*代碼5] //通過類名操作類變數b,並賦值100
[代碼6] //通過類名調用方法inputB()
A cat=new A();
A dog=new A();
[代碼7] //cat調用方法setA(int a)將cat的成員a的值設置為200
[代碼8] //cat調用方法setB(int b)將cat的成員b的值設置為400
[代碼9] //dog調用方法setA(int a)將dog的成員a的值設置為300
[代碼10] //dog調用方法setB(int b)將dog的成員b的值設置為800
[代碼11] //cat調用方法inputA()
[代碼12] //cat調用方法inputB()
[代碼13] //dog調用方法inputA()
[代碼14] //dog調用方法inputB()*/
A.b = 100;
A.inputB();
A cat = new A();
A dog = new A();
cat.setA(200);
cat.setB(300);
dog.setA(300);
dog.setB(800);
cat.inputA();
cat.inputB();
dog.inputA();
dog.inputB();
}
}
有一個要說明的是,setA()與setB()的形參是浮點型的,所以如樓上所說,樓主代碼7到代碼10的形參設錯了。但200,400,300,800是可以的。只是將int改為float.
請幫我看一下這段java代碼求奇偶哪裡有問題並幫我寫出正確的,謝謝
import java.util.Scanner;
class If2{
//public static void main(String[] args); 這裡不應該用;改為
public static void main(String[] args){
//System sc = new Scanner(System.in); 這裡不應該是System 改為
Scanner sc = new Scanner(System.in);
System.out.println(“請輸入你要判斷的數據”);
int x = sc.nextInt();
//if(x%2 == 0){ 這裡不應該是判斷偶數的條件改為
if(x%2 != 0){
System.out.println(“x為奇數”);
}else{
System.out.println(“x為偶數”);
}
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/244253.html