请问JAVA中字符型变量怎么赋值

itsakidding 2004-08-02 10:08:05
我是这样写的
char aa='bacdefg';
提示出错:unclosed character literal

还有一个问题,JCreator中编译运行的时候可不可以加参数?
比如java kkk.class aa bb
在JCreator中aa和bb这两个参数怎么加?
...全文
3217 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
girlsjj 2004-08-04
  • 打赏
  • 举报
回复
如我上面所说,加了双引号,就看成是一个字符串
java kkk "aa bb" 其中aa bb是被看成一个字符串的,在程序中由 args[0]引用。

回答结束,谢谢。
girlsjj 2004-08-04
  • 打赏
  • 举报
回复
说错了。字符串是String

如果要引用多个参数,要这样:
java kkk aa bb就可以了
在程序中,public static main(String[] args)

aa 是由args[0] 来引用的
bb 是由args[1] 来引用的
数组(String[] args)都是从0开始排序,简言之,命令行中第i个字符串,在程序中对应
args[i-1]
Tasia 2004-08-02
  • 打赏
  • 举报
回复
public static void main(String args[])

args 的类型是String[],很明显它是一个字符串数组。所以参数可以有多个。
在java程序的main()函数中,可以用args[i]来取得第i个参数。
LevinLee 2004-08-02
  • 打赏
  • 举报
回复
public static void main(String args[])那个args[]就是参数

char是字符,不是字符串
String a = "dfaf"才是对的
girlsjj 2004-08-02
  • 打赏
  • 举报
回复
赋予单个字符
char sigle='b'; //单引号

赋予字符串:
char[] args="abcefg"; //双引号

运行时可以加参数:
后面直接家就可以了: java kkk aa //kkk是类文件,aa是参数,对应原程序中:
public static main(String[] args)中的args

如果参数中间有空格,比如名字 jackie chen
则需要 java kkk "jackie chen" //加双引号,会作为一个参数

main只有一个参数,不能加两个参数。
也没有见过加两个参数的例子。
如果有,还请详细说明,共同学习
eidolon_warrior 2004-08-02
  • 打赏
  • 举报
回复
字符变量 代表的是一个字符 !你写的都是字符串了 而且字符串是要用“”的
单个字符 char aa = 'b';
多个字符 char[] aa={'b','a','c','d','e','f','g'};
字符串 String aa = new String("bacdefg");

第二个觉得不能加参数 好像java没有这个语法吧
draco2002 2004-08-02
  • 打赏
  • 举报
回复
另外,JAVA中的char代表单个的字符(是unicode的),你应该这样声明:

char a = 89; //值是y
char b = 'x'
itsakidding 2004-08-02
  • 打赏
  • 举报
回复
我的问题提的不是很明确,我其实是想问
JAVA中char型变量怎么赋空白字符值,请帮忙解决一下
draco2002 2004-08-02
  • 打赏
  • 举报
回复
关于jcreator加参数问题,配置一下即可:
configure->option->JDK tools->选择“Run Application”->选中“<default>”->Edit->Parameters->在“Prompt for main method arguments”上打勾即可。
superryu 2004-08-02
  • 打赏
  • 举报
回复
同意楼上的朋友们
anihc_001 2004-08-02
  • 打赏
  • 举报
回复
先好好把基础打好,把书尽量看完,再来问题。
可能会少浪费一点分哦!

62,622

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧