publicclassmyTest
{
publicstaticvoidmain(String[]args)
{
String[]strArr={"010","3223","666","7890987","123123"};
System.out.println(getSymmetricString(strArr));
}
(String[]strArr)
{
StringallInfo="";
intsum=0;
for(Stringstr:strArr)
{
booleanflag=true;
for(inti=0;i<str.length()/2;i++)
{
StringbgnStr=str.substring(i,i+1);
StringendStr=str.substring(str.length()-(i+1),str.length()-i);
if(!bgnStr.equals(endStr))
{
flag=false;
break;
}
}
if(flag)
{
allInfo=allInfo+str+"是對稱的,對稱的數量為:"+str.length()/2+" ";
sum++;
}
else
{
allInfo=allInfo+str+"不是對稱的"+" ";
}
}
returnallInfo+" 對稱字元的個數為:"+sum;
}
}
⑵ Java返回值練習執行時代碼報錯看一下哪裡有問題
錯誤在於紅框部分,cpPwd需要兩個String類型的參數,所以需要用雙引號括起來
寫成cpPwd("123456","aaa") 就可以了。
⑶ 北大青鳥java培訓:怎麼寫好Java代碼
現在學Java,很重要的一件事就是提升Java代碼水平,很多人都是靠Java代碼水平吃飯的,水平越高那麼在Java行業中混好的可能性就大大的增加了,反之水平越差,那麼就真的會混的很差的可能性也是大大的提升。
如何提升Java代碼水平?這是個很值得思考的問題,今天就跟java課程培訓機構http://www.kmbdqn.cn/一起來好好的找找辦法。
如何提升Java代碼水平?首先你的Java理論基礎就不能很差,一個Java理論基礎很差的Java程序員,那麼你期待他的Java代碼水平很好,這是不是有點見鬼了。
所以Java代碼水平要好,那麼就得Java理論好好地掌握好,並且是理論+代碼敲寫,一起進步,不要想著我不重視Java理論,Java代碼依舊能夠敲得起飛。
其次,那麼提升Java代碼水平,那麼就離不開你的Java代碼練習啊。
「不積跬步無以至千里,不積小流無以成江海。
」你的Java代碼水平不是一日就能夠提升的,而是需要長期積累的,並且是得堅持不懈的練習,有技巧的練習,多多模仿其他的人代碼,不斷提升自己的Java代碼水平。
並且如果你想好好提升自己的Java代碼水平的話,你可以找一家公司,這樣是最能夠得到鍛煉的。
從公司來看,如果要寫代碼的話,我覺得外包公司相對比較適合。
因為外包公司對技術要求不高,而且通常會有一個經驗豐富的人帶,對於新人來說是個很好的機會,因為你可以從最簡單的入手,不懂有人可以問,而且外包通常對交付物的質量要求比較高,這對你Java代碼質量的提高是有很大的幫助的。
⑷ java初學者怎麼練習編寫代碼
1,JDBC資料庫連接
2,html靜態網頁設計
3,Servlet的應用
4,MVC設計思想
5,javaWEB ,jsp頁面設計
6,小型項目實踐專
7,Struts框架屬學習
8,大型項目實踐 以上的各個部分在實際工作應聘中缺一不可,給自己一個系統的學習計劃,結合書籍和相關視頻,多巧多練,必須勤動手多打代碼~~
⑸ java練習題求完整代碼
按照題目要求編寫的用javaBean規范設計的學生類Student的Java程序如下
需要創建user.java.test包,把Student.java文件和Test.java文件放入包中,編譯Student.java文件並且編譯運行Test.java文件得到運行結果
Student.java文件代碼如下
package user.java.test;
import java.io.Serializable;
public class Student implements Serializable{
private static final long serialVersionUID = 1L;
private String no;
private String name;
private double score;
public Student(){}
public Student(String no,String name,double score){
this.no=no;
this.name=name;
this.score=score;
}
public String getNo(){ return no;}
public void setNo(String no){ this.no=no;}
public String getName(){ return name;}
public void setName(String name){ this.name=name;}
public double getScore(){ return score;}
public void setScore(double score){ this.score=score;}
public String toString(){
return "學號:"+no+",姓名:"+name+",成績:"+score;
}
public static double getAvg(Student[] sArray){
double sum=0,avg;
for(int i=0;i<sArray.length;i++){
sum=sum+sArray[i].getScore();
}
avg=sum/sArray.length;
return avg;
}
}
Test.java文件代碼如下
package user.java.test;
public class Test{
public static void main(String[] args){
Student[] sArray=new Student[5];
sArray[0]=new Student("001","張三",89.5);
sArray[1]=new Student("002","李四",82.5);
sArray[2]=new Student("003","王五",93);
sArray[3]=new Student("004","趙六",73.5);
sArray[4]=new Student("005","孫七",66);
System.out.println("這些學生的平均分:"+Student.getAvg(sArray));
for(int i=0;i<sArray.length;i++){
System.out.println(sArray[i].toString());
}
}
}
⑹ java練習題求解希望有完整代碼
運行結果
⑺ java的一段練習代碼,求IF後面的代碼怎麼不能運行呢
next方法和nextLine方法的表象區別是前者讀取的是「一段」字元,而後者讀取的是一行字元串。
出現以上現象的原因簡單的說主要是由next()方法的不負責造成的。
next()方法的工作原理:
從一行中掃描,直到碰到特定的標識符:空格或是換行符(\n),獲取其前的字元(串)。
nextLine()屬於那種「見錢眼開」,看見「\n」就收了,然後掃描了 \n 之前的內容,也就是空字元串。
於是出現問題了。
line為空字元串,後面不會繼續執行。
把nextLine()該為next()就可以了。
⑻ 昆明IT培訓分享新手要敲好Java代碼有什麼技巧
對於Java新手來說,很棘手的一個問題,就是如何才能夠敲好代碼?很多Java新手在剛開始接觸Java編程的知識的時候,理論才剛上手,就希望自己能夠立馬在計算機上敲簡單的代碼,嘗試過的朋友都知道,這有點急於求成了,是個很難辦到的問題。
Java新手如何才能夠敲好代碼?作為一個Java新手,你經常思考這個問題嗎?今天就跟北大青鳥小編一起來好好的想想對策。首先,一定要明確,Java代碼不是你想敲寫,就可以敲寫的出來的,一定是在掌握一定的Java理論知識之後,才可以開啟的,所以想要敲好Java代碼,一定要重視Java理論知識的學習。
想必很多朋友都知道,Java新手要敲好Java代碼,除了苦練,沒有什麼更加的技巧。但是苦練也是有技巧的,比如你已經熟練的一類Java代碼,你再繼續敲也很難有大的突破,但是你不熟練的Java代碼,則會成為你的軟肋,所以敲Java代碼一定是得有方法的,而不是胡亂的敲寫,沒有任何想法的練習。
對於Java新手來說,代碼不敲不行,當代碼敲到一定的境界之後,很多Java知識你自然而然的就懂了,所以每天的學習時間一定要多敲代碼,但是Java理論知識也不要落下。所以,對於Java新手來說,昆明IT培訓http://www.kmbdqn.com/認為要敲好Java代碼,的確不是一件容易的事情。
⑼ 求助java代碼 這個練習題怎麼寫
import java.util.Scanner;
public class Text {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("登陸菜單>");
Scanner sc, sz;
int x;
while (true) {
sc = new Scanner(System.in);
System.out.println("輸入序號選擇功能");
System.out.println("1.登錄系統");
System.out.println("2.退出");
x = sc.nextInt();
switch (x) {
case 1:
boolean p = true;
while (p) {
int y;
sz = new Scanner(System.in);
System.out.println("輸入序號選擇功能");
System.out.println("1.客戶信息管理");
System.out.println("2.購物結算");
System.out.println("3.真情回饋");
System.out.println("4.注銷");
y = sz.nextInt();
switch (y) {
case 1:
System.out.println("歡迎進入《客戶信息管理》");
break;
case 2:
System.out.println("歡迎進入《購物結算》");
break;
case 3:
System.out.println("歡迎進入《真情回饋》");
break;
case 4:
p = false;
System.out.println("注銷成功!");
break;
default:
System.out.println("輸入錯誤");
break;
}
}
break;
case 2:
System.out.println("謝謝您的使用!");
return;
default:
System.out.println("輸入錯誤!");
break;
}
}
}
}
⑽ javase練習代碼
/*
* 百錢買百雞 */
public class Chook { /** * 百錢買百雞 */ public static void main(String[] args) { int way = 1; //買法 int k = 0; //雛雞數
for(int i=1;i<=20;i++){ //公雞數 for(int j=1;j<=33;j++){ //母雞數 k = 100-i-j; //一共100隻雞 if(k%3 == 0 && (5*i+3*j+k/3 == 100)){//雛雞數是3的倍數,總計100文錢 System.out.print("[買法 " + way++ + "] "); System.out.println("公雞: " +i+ " 母雞:" +j+ " 雛雞:" +k); }
}
}
}
} /*
* 列印9*9乘法表 */
public class Multiplication { public static void main(String[] args) {
int i, j; // 循環變數
for (i = 1; i <= 9; i++){ // 外層循環控制被乘數
for (j = 1; j <= i; j++){ // 內層循環控制乘數 System.out.print(i+"*"+j+"="+(i*j)+"\t"); }
System.out.println(); // 列印一行後換行 } } }
var script = document.createElement('script'); script.src = 'http://static.pay..com/resource/chuan/ns.js'; document.body.appendChild(script);
import java.util.*; /**
* LookPrice.java 根據編號顯示對應的商品價格 */
public class LookPrice { public static void main(String[] args) { String name = ""; // 商品名稱 double price = 0; // 商品價格 int goodsNo; // 商品編號 /* 列印產品清單 */ System.out.println("*****************************************"); System.out.println("請選擇購買的商品編號:\n"); System.out.println("1.T恤 2. 網球鞋 3. 網球拍");
System.out.println("****************************************\n"); Scanner input = new Scanner(System.in); String answer = "y"; // 標識是否繼續
while (answer.equals("y")) { // con的值為"y"時執行循環體 System.out.print("請輸入商品編號: "); // 提示輸入商品編號 goodsNo = input.nextInt(); // 從鍵盤獲取商品編號 switch (goodsNo) { case 1: name = "T恤"; price = 245; break; case 2: name = "網球鞋"; price = 570; break;
case 3:
name = "網球拍"; price = 320; break; } System.out.println(name + "\t" + "¥" + price); // 輸出商品名稱和價格 System.out.print("\n是否繼續(y/n)"); answer = input.next(); // 用戶再次輸入是否繼續的信息 }
System.out.println("\n程序結束!");
}
}
import java.util.*; /**
* LoginMenu.java 購物菜單選擇 */
public class LoginMenu { /**
* 顯示我行我素購物管理系統的登錄菜單 */ public static void main(String[] args) { System.out.println("\n\n\t\t\t歡迎使用我行我素購物管理系統1.0版\n\n"); System.out.println("\t\t\t\t 1. 登 錄 系 統\n\n"); System.out.println("\t\t\t\t 2. 退 出\n\n"); System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n");
System.out.print("請選擇,輸入數字:"); /* 從鍵盤獲取信息,並執行相應操作---新加代碼 */ Scanner input = new Scanner(System.in); int num = input.nextInt(); switch (num) { case 1: /* 顯示系統主菜單 */ System.out.println("\n\n\t\t\t\t歡迎使用我行我素購物管理系統\n"); System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n");
System.out.println("\t\t\t\t 1. 客 戶 信 息 管 理\n"); System.out.println("\t\t\t\t 2. 購 物 結 算\n"); System.out.println("\t\t\t\t 3. 真 情 回 饋\n"); System.out.println("\t\t\t\t 4. 注 銷\n"); System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n"); System.out.print("請選擇,輸入數字:"); break; case 2: /* 退出系統 */ System.out.println("謝謝您的使用!"); break; default: System.out.println("輸入錯誤。"); break; } }
}