1、使用循环把26个字母按字典顺序存入数组,在不使用另外数组的情况下将其逆序存放,在根据处理后的字符数组创建一个字符串并输出

  public static void main(String[] args) {
char a[]=new char[26],c; //中间变量c
int i;
for(i=0;i<a.length-1;i++){
a[i]=(char)('a'+i);
}
for(i=0;i<13;i++){
c=a[i];
a[i]=a[25-i];
a[25-i]=c;
}
String s=new String(a);
System.out.println(s);
}
}

2、设计一个动物接口,并设计相应的动作,如跑,跳,走。在设计一个狗类实现这个动物接口,该狗类具有一些基本属性,如名称,大小,体重等。编写测试类测试是否达到预定功能。要求使用自定义的包。 

package javaTest4;

    public class  Dog   implements  Animal{
private String name; //名称
private int bodySize; //大小
private float weight; //体重 //构造函数
public Dog(String name,int bodySize,float weight) {
super();
this.name=name;
this.bodySize=bodySize;
this.weight=weight;
} public String getName(String name){
return this.name=name;
}
public void setName(String name){
this.name=name;
}
public int getBodySize(){
return bodySize;
}
public void setBodySize(int bodySize){
this.bodySize=bodySize;
}
public float getWeight(){
return weight;
}
public void setWeight(float weight){
this.weight=weight;
}
//实现接口必须实现接口的所有方法
public void jump() {
System.out.println("jumping");
}
@Override
public void walk() {
System.out.println("walking");
} @Override
public void run() {
System.out.println("running");
}
public String toString (){
return ("I'am "+name+",my body size is "+bodySize+",and my weight is "+weight);
} public static void main(String [] args){
Dog ani=new Dog ("tady",5,10.6f);
System.out.println(ani.toString());
ani.run();
ani.jump();
ani.walk();
}
}

3、定义两个文本框,一个文本框用于提示输入密码,另一个是密码框,以“*”代替输入的密码 

public class test2 extends Applet{
  TextField text1,text2;
   public void init(){
   text1=new TextField("请输入密码:",10);
   text1.setEditable(false);
   text2=new TextField(10);
   text2.setEchoChar('*');
     add(text1);
     add(text2);
   }
  }

4、设置列表选择模型为单选:list.setSelectionMode( ListSelectionModel.SINGLE_SELECTION)

  设置列表选择模型为多选:list.setSelectionMode( ListSelectionModel.MULTIPLE_INTERVAL_SELECTION)

5、编写一个java  applet应用小程序,画三个圆,颜色分别为红黄绿

public class test3  extends Applet {
public void paint(Graphics g){
g.setColor(Color.red);
g.drawRoundRect(100, 100, 100, 100, 100, 100);
g.drawString("红色圆", 100, 100); g.setColor(Color.green);
//g.drawRoundRect(x, y, width, height, arcWidth, arcHeight);
//x,y表示坐标,对于画圆后面四个参数必须相等
g.drawRoundRect(50, 50, 50, 50, 50, 50);
g.fillRoundRect(40, 50, 50, 50, 50, 50);//画圆填充色
g.drawString("绿色圆", 50, 50);
}
}

Java programming problems的更多相关文章

  1. Java Programming Language Enhancements

    引用:Java Programming Language Enhancements Java Programming Language Enhancements Enhancements in Jav ...

  2. Java Programming Test Question 3

    import java.util.HashSet; public class JPTQuestion3 { public static void main(String[] args) { HashS ...

  3. Java Programming Test Question 2

    public class JPTQuestion2 { public static void main(String[] args) { String s3 = "JournalDev&qu ...

  4. 文本信息“welcome to java programming!”

    import javax.swing.JOptionPanepublic class welcome {public static void main(string[] arg){JOptionPan ...

  5. Java Algorithm Problems

    Java Algorithm Problems 程序员的一天 从开始这个Github已经有将近两年时间, 很高兴这个repo可以帮到有需要的人. 我一直认为, 知识本身是无价的, 因此每逢闲暇, 我就 ...

  6. Java programming language compiler

    https://docs.oracle.com/javase/7/docs/technotes/tools/windows/javac.html\ javac - Java programming l ...

  7. Java Programming Guidelines

    This appendix contains suggestions to help guide you in performing low-level program design and in w ...

  8. C Programming vs. Java Programming

    Thing C Java type of language function oriented object oriented basic programming unit function clas ...

  9. Fast Intro To Java Programming (2)

    Java局部变量 局部变量声明在方法.构造方法或者语句块中: 局部变量在方法.构造方法.或者语句块被执行的时候创建,当它们执行完成后,变量将会被销毁: 访问修饰符不能用于局部变量: 局部变量只在声明它 ...

随机推荐

  1. Sqoop 使用详解(内含对官方文档的解析)

    Sqoop 是 Cloudera 公司创造的一个数据同步工具,现在已经完全开源了. 目前已经是 hadoop 生态环境中数据迁移的首选,另外还有 ali 开发的 DataX 属于同类型工具,由于社区的 ...

  2. 18个Python高效编程技巧,Mark!

    初识Python语言,觉得python满足了我上学时候对编程语言的所有要求.python语言的高效编程技巧让我们这些大学曾经苦逼学了四年c或者c++的人,兴奋的不行不行的,终于解脱了.高级语言,如果做 ...

  3. windows 10 multi virtual desktop keyboard shortcut

    windows 10 multi virtual desktop keyboard shortcut windows 10 multi desktop keyboard shortcut https: ...

  4. Front-end Job Interview Questions

    Front-end Job Interview Questions 前端面试 https://github.com/h5bp/Front-end-Developer-Interview-Questio ...

  5. orcale建表脚本

    declare v_cnt number; V_SQL VARCHAR2 (500) := '';begin select count(*) into v_cnt from dual where ex ...

  6. hdu-2255(带权二分图)

    题解:板子题.... #include<iostream> #include<cstring> #include<cstdio> #include<queue ...

  7. 了解AutoCAD对象层次结构 —— 2 ——文档

    再次想象另外一个场景:启动AutoCAD程序后,您新建了两个.dwg文件,也就是说创建了两个文档(Document)对象.将窗口进行层叠,您看到的窗口应该与下图类似: 图 4‑3 如何访问这些文档呢? ...

  8. IntelliJ IDEA default settings 全局默认设置

    可以通过以下两个位置设置IDEA的全局默认设置: 以后诸如默认的maven配置就不需要每次都重复配置了?

  9. VSCode里面HTML添加CSS时没有提示

    看到知乎上的回答,vscode修改设置的: "editor.parameterHints": true, "editor.quickSuggestions": ...

  10. jsp页面中 <%%> <%! %>, <%=%> <%-- --%>有什么区别

    <%%> 可添加java代码片段   <%! %>       可添加java方法   <%=%>       变量或表达式值输出到页面 <%-- --%&g ...