标题:char怎么定义输出?
取消只看楼主
xingjing314
Rank: 2
等 级:论坛游民
帖 子:160
专家分:32
注 册:2007-1-23
结帖率:94.74%
已结贴  问题点数:11 回复次数:8 
char怎么定义输出?

char
怎么定义输入啊?
达人帮忙
搜索更多相关主题的帖子: char 定义 输出 
2010-09-03 14:58
xingjing314
Rank: 2
等 级:论坛游民
帖 子:160
专家分:32
注 册:2007-1-23
得分:0 
“青”不是字符型吗?

2010-09-03 15:36
xingjing314
Rank: 2
等 级:论坛游民
帖 子:160
专家分:32
注 册:2007-1-23
得分:0 
程序代码:
import java.util.*;
import *;

public class H7323 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        Scanner a = new Scanner(System.in);
        System.out.println("请输入用户名:");
        String name = a.next();
        
        Scanner b= new Scanner(System.in);
        System.out.println("请输入密码:");
        int pin = b.nextInt();

    
        if (name=="青"&&pin==123){
            System.out.print("欢迎你,青!");
            
        }else{
            System.out.print("对不起,你不是青!");
        }
            
    
        }
        // TODO Auto-generated method stub

    }




显示的是请输入用户名:

请输入密码:12
还是不对呀?程序是没有显示错误但是没办法输出密码呀

2010-09-03 15:38
xingjing314
Rank: 2
等 级:论坛游民
帖 子:160
专家分:32
注 册:2007-1-23
得分:0 
斑竹 输入完“青”,密码就输入不了了呀?咋回事呀?
程序代码:
import java.util.Scanner;
public class H7323 {

    public static void main(String[] args) {
        Scanner a = new Scanner(System.in);
        System.out.println("请输入用户名:");
        String name = a.next();

        Scanner b = new Scanner(System.in);
        System.out.println("请输入密码:");
        int pin = b.nextInt();

        if ( "青".equals(name) && pin == 123) {
            System.out.print("欢迎你,青!");

        } else {
            System.out.print("对不起,你不是青!");
        }

}
}
怎么这样呀?输入密码的时候就和死机似的,我输出的123,半天就出来个12.而且按回车也不往下进行呀?

2010-09-03 16:10
xingjing314
Rank: 2
等 级:论坛游民
帖 子:160
专家分:32
注 册:2007-1-23
得分:0 
我这里一直这样....

2010-09-03 16:38
xingjing314
Rank: 2
等 级:论坛游民
帖 子:160
专家分:32
注 册:2007-1-23
得分:0 
程序代码:
import java.util.Scanner;
public class H7323 {


    public static void main(String[] args) {
            Scanner a = new Scanner(System.in);
            System.out.println("请输入用户名:");
            String name = a.next();

            Scanner b = new Scanner(System.in);
            System.out.println("请输入密码:");
            int pin = b.nextInt();

            if ( "青".equals(name) && pin == 123) {
                System.out.print("欢迎你,青!");

            } else {
                System.out.print("对不起,你不是青!");
            }

        }
}
哪位大神知道咋回事不?

2010-09-03 16:39
xingjing314
Rank: 2
等 级:论坛游民
帖 子:160
专家分:32
注 册:2007-1-23
得分:0 
就我自己的运行不了,我同学的都可以

2010-09-03 16:47
xingjing314
Rank: 2
等 级:论坛游民
帖 子:160
专家分:32
注 册:2007-1-23
得分:0 
11楼正解 可是8楼的代码在我同学的电脑上都可以的.

2010-09-03 16:51
xingjing314
Rank: 2
等 级:论坛游民
帖 子:160
专家分:32
注 册:2007-1-23
得分:0 
我真的悲剧了 8楼和11楼的都不行了 开始11楼的还可以的

2010-09-03 17:02



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-317641-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.201155 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved