重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
boolean isNumber=false; //定义一个boolean值,用来表示是否包含数字
创新互联公司专注于大安网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供大安营销型网站建设,大安网站制作、大安网页设计、大安网站官网定制、小程序定制开发服务,打造大安网络公司原创品牌,更为您提供大安网站排名全网营销落地服务。
String str="hh8hg6t"; //假设有一个字符串
for(int i=0;istr.length();i++){ //循环遍历字符串
if(Character.isDigit(str.charAt(i))){ //用char包装类中的判断数字的方法判断每一个字符 isNumber=true;
break;
}
} //循环完毕以后,如果isNumber为true,则代表字符串中包含数字,否则不包含
错误好多啊
以下是我复制你的
例如:document.write("猜对了,答案就是+num+您一共猜了+n次")
a=prompt("猜数字:","a"}
if(a=null||a==num){
最基本的都错了
字符串和变量不是这么连的吧
要用引号隔开
我不忽悠你,来看看:
import java.awt.*;
import java.awt.event.*;
import java.io.*; // 知识点:会使用File类。
import javax.swing.*; // 会使用FileChooser、JLabel、ImageIcon类。
public class java_2
{
public static void main(String[] args)
{ JFrame frame = new ImageViewerFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show();
}
}
class ImageViewerFrame extends JFrame // 会编写图形用户界面程序
{ public ImageViewerFrame()
{ setTitle("ImageViewer");
setSize(DEFAULT_WIDTH, DEFAULT_HEIGHT);
label = new JLabel(); // 会使用标签类显示图形
Container contentPane = getContentPane();
contentPane.add(label,BorderLayout.CENTER);
chooser = new JFileChooser(); // 用文件对话框搜索文件。
chooser.setCurrentDirectory(new File(".")); // 利用文件输入流。
Button button = new Button("Open");
contentPane.add(button,BorderLayout.SOUTH);
button.addActionListener(new // 会用内部类做事件处理
ActionListener()
{ public void actionPerformed(ActionEvent evt)
{ int r = chooser.showOpenDialog(null);
if(r == JFileChooser.APPROVE_OPTION)
{
String name = chooser.getSelectedFile().getPath();
label.setIcon(new ImageIcon(name));
}
}
});
}
private JLabel label;
private JFileChooser chooser;
private static final int DEFAULT_WIDTH = 300;
private static final int DEFAULT_HEIGHT = 400;
}
一、先编Flyable的接口,Flyable接口有三个方法,注意,接口中的方法只能写方法名,不能有方法体,接口使用interface关键字
public interface Flyable {
public void takeoff();
public void land();
public void fly();
}
二、创建交通工具类vehicle类,虽然这个类啥方法啥属性都没有,但是也是有用的,具体请参照java的多态
public class Vehicle {
}
三、创建飞机类,飞机属于交通工具,所以继承交通工具类,并且因为它能飞,所以实现Flyable接口,使用extends和implements关键字完成继承和实现,实现接口就必须实现里面的方法(如果你不是抽象类),这里简单的输出几句话当作是实现了方法
public class AirPlane extends Vehicle implements Flyable{
@Override
public void takeoff() {
System.out.println("飞机起飞");
}
@Override
public void land() {
System.out.println("飞机着陆");
}
@Override
public void fly() {
System.out.println("飞机在飞来飞去");
}
}
四、创建动物类,可以看到动物类有一个方法eat
public class Animal {
public void eat(){
System.out.println("动物吃东西");
}
}
五、创建鸟类Bird,鸟类是动物,所以继承动物类,可以飞,所以实现Flyable接口。我们刚才创建的动物类中的eat方法其实已经被继承下来了,但是刚才的方法很笼统,输出的是动物吃东西,现在是鸟,应该输出鸟吃东西才对,所以我们可以重写这个方法。实现了接口必须实现里面的方法,除了这些方法之外,鸟类还有自个的方法,比如下蛋筑巢,代码如下
public class Bird extends Animal implements Flyable{
@Override
public void takeoff() {
System.out.println("鸟类起飞");
}
@Override
public void land() {
System.out.println("鸟类着陆");
}
@Override
public void fly() {
System.out.println("小鸟在空中飞来飞去");
}
@Override
public void eat() {
System.out.println("鸟吃东西");
}
public void buildNest() {
System.out.println("鸟类筑巢");
}
public void layEggs(){
System.out.println("小鸟下蛋");
}
}
六、创建superman类,超人属于动物,所以继承动物类,超人会飞所以实现Flyable接口,超人有自己的方法停止子弹和越过建筑物
public class Superman extends Animal implements Flyable {
@Override
public void takeoff() {
System.out.println("超人起飞");
}
@Override
public void land() {
System.out.println("超人着陆");
}
@Override
public void fly() {
System.out.println("超人飞来飞去");
}
@Override
public void eat() {
System.out.println("超人吃东西");
}
public void leapBuilding() {
System.out.println("超人越过建筑物");
}
public void stopBullet(){
System.out.println("超人停止子弹");
}
}
七、现在有汽车,玩具车,玩具飞机,阿帕奇直升飞机,我们来分析一下,汽车和玩具车属于交通工具,所以应该实现交通工具类,玩具飞机和阿帕奇直升飞机是属于飞机的,所以实现飞机类,我们只要重写他们父类的方法即可
汽车类
public class Car extends Vehicle{
public void drive() {
System.out.println("汽车开在路上");
}
}
玩具车类
public class ToyCar extends Vehicle{
public void drive(){
System.out.println("玩具车开在路上");
}
}
玩具飞机类
public class ToyPlane extends AirPlane{
@Override
public void takeoff() {
System.out.println("玩具飞机起飞");
}
@Override
public void land() {
System.out.println("玩具飞机着陆");
}
@Override
public void fly() {
System.out.println("玩具飞机飞来飞去");
}
}
阿帕奇直升机类
public class Apache extends AirPlane{
@Override
public void takeoff() {
System.out.println("阿帕奇直升机起飞");
}
@Override
public void land() {
System.out.println("阿帕奇直升机着陆");
}
@Override
public void fly() {
System.out.println("阿帕奇直升机飞来飞去");
}
}