java初学者,简单问题! 用if结构实现, 如果用户名等于字符‘青’,密码等于数字'123' ,就输出“欢迎你,青”,否则就输出“对不起,你不是青”.声明两变量, char型用来存用户名, int 型用来存密码. 用户名和密码在键盘输入。关键问题:怎样在键盘输入char型的用户名呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 >; 如何将一个字符类型的转成字符串类型的?new String((char[]) value)>; 或者,如何从一个字符串截取一段字符串?<string>;.subString(int beginIndex, int endIndex) 哪里要用char类型,直接用String类型接受就是。并不影响判断 用一个int型的变量来接收,然后强制转换成字符型的 你尝试一下java.util.Scanner scanner = new java.util.Scanner(System.in);string c = scanner.next();//这个next方法就是从控制台输入字符串 import java.util.*;Scanner scan=new Scanner(System.in);String s=scan.next; //s就是你通过键盘输入的数据System.out.println(s); 下面是我写的代码,你看看,可不可以。 char user; int password; System.out.print("请输入用户名:"); //以下代码用于实现键盘输入 Scanner uputin=new Scanner(System.in); user=uputin.next().charAt(0); System.out.print("请输入密码:"); //以下代码用于实现键盘输入 Scanner pputin=new Scanner(System.in); password=pputin.nextInt(); if (user=='青'&&password==123) { System.out.println("欢迎你,青"); }else System.out.println("对不起,你不是青"); 正确,但char有什么作用?用char的话,输入的这个字只能取1个位.这样好象没什么意思. 我也知道啊,但楼主是那样要求的,如果用String估计他也懂吧。 直接用String不是挺好的嘛package inputChar;import java.util.*;public class CharName { private static String name = "好"; private static String pass = "123"; public static void main(String[] args) { //input name Scanner sc = new Scanner(System.in); String n2 = sc.next(); //input pass String pass = sc.next(); //equals name pass if(name.equals(n2) && pass.equals(pass)){ System.out.print("true"); } }} LZ怎么会想到用char存储用户名呢?很奇怪的想法哦 char也就能保存2个字节 一个汉字 多痛苦哈 用string方便多了 楼上的大虾们已经说的很明白了,直接用String对象去接受 poi在excel2007中新建sheet并在sheet中加点数据,但数据加不进去 JButton高亮 关于抽象类的问题 求前辈赐教GUI 这是什么错误? 游戏中的计时器实现问题 大家给推荐一本学习swing的书吧! 请教,窗口改变大小的问题! 如何实现为一个按钮添加多个事件 在java中“==”与equals有何区别,如何区分使用,最好有例子 菜鸟求助 请问关于java程序调用c语言程序的几种方法??
string c = scanner.next();//这个next方法就是从控制台输入字符串
Scanner scan=new Scanner(System.in);
String s=scan.next; //s就是你通过键盘输入的数据
System.out.println(s);
char user;
int password;
System.out.print("请输入用户名:");
//以下代码用于实现键盘输入
Scanner uputin=new Scanner(System.in);
user=uputin.next().charAt(0);
System.out.print("请输入密码:");
//以下代码用于实现键盘输入
Scanner pputin=new Scanner(System.in);
password=pputin.nextInt();
if (user=='青'&&password==123)
{
System.out.println("欢迎你,青");
}else System.out.println("对不起,你不是青");
package inputChar;import java.util.*;public class CharName { private static String name = "好";
private static String pass = "123";
public static void main(String[] args) {
//input name
Scanner sc = new Scanner(System.in);
String n2 = sc.next();
//input pass
String pass = sc.next();
//equals name pass
if(name.equals(n2) && pass.equals(pass)){
System.out.print("true");
} }}