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. DTW动态时间规整

    参考: https://blog.csdn.net/raym0ndkwan/article/details/45614813

  2. scala mkstring

    如果你想要把集合元素转化为字符串,可能还会添加分隔符,前缀,后缀. Solution 使用mkString方法来打印一个集合内容,下面给一个简单的例子: scala> val a = Array ...

  3. Redis的java客户端jedis

    导包:Jedis需要的jar包 >Commons-pool-1.6.jar >Jedis-2.1.0.jar 配置:linux防火墙设置,不会设置就关闭. 停止防火墙 systemctl ...

  4. python3 输出系统信息

    一.安装psutil库 pip3 install psutil 二.代码 #!/usr/bin/python3 coding=utf-8 import psutil import uuid impor ...

  5. shell自定义输入输出 read+echo

    自定义格式输入.输出(244)  输出:echo -e 解释转义字符 -n  回车不换行 \n   新的一行,等同于回车 \t 制表符 \r 回车 \b 回退 baskspace 删除键 演示\n \ ...

  6. 开机自动获取spark用户名和服务器

    import os.path import getpass import platform import time username = getpass.getuser() #获取当前用户名 home ...

  7. 常用Mac快捷键

    1.复制Cmd + C 粘贴Cmd + C —-> Cmd + V 剪切Cmd + C —-> Cmd + Opt + V 2.查看隐藏文件 Cmd + shift + . 3. 货币符号 ...

  8. Y7000联想拯救者gtx1050Ti安装cuda9.0

    安装cuda经常会遇到安装失败的问题,原因大部分都是由于驱动不一致引起的,接下来我们分两步讲解 1. 安装驱动失败 原因:nvidia官网提供的驱动都是通用的,针对特殊设备可能出现不兼容问题,方法很简 ...

  9. Bootstrap 框架

    一,Bootstrap介绍 Bootstrap是Twitter开源的基于HTML.CSS.JavaScript的前端框架. 它是为实现快速开发Web应用程序而设计的一套前端工具包. 它支持响应式布局, ...

  10. 洛谷P1781宇宙总统题解

    题目 此题原本是一个简单的排序,但因为数据范围的限制,所以变成了一个需采用字符串排序的题目,接下来我将给大家讲一下如何字符串排序. 首先先判断为位数上是否相同,如果不同再比较那一位的数就可以了 #in ...