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; } }
}