Java学习者论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

恭喜Java学习者论坛(https://www.javaxxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,购买链接:点击进入购买VIP会员
JAVA高级面试进阶视频教程Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程

Go语言视频零基础入门到精通

Java架构师3期(课件+源码)

Java开发全终端实战租房项目视频教程

SpringBoot2.X入门到高级使用教程

大数据培训第六期全套视频教程

深度学习(CNN RNN GAN)算法原理

Java亿级流量电商系统视频教程

互联网架构师视频教程

年薪50万Spark2.0从入门到精通

年薪50万!人工智能学习路线教程

年薪50万!大数据从入门到精通学习路线年薪50万!机器学习入门到精通视频教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程 MySQL入门到精通教程
查看: 1551|回复: 0

语法错误

[复制链接]

该用户从未签到

发表于 2011-11-3 08:19:53 | 显示全部楼层 |阅读模式
Java學习者论坛
刚开始學习java,我也是一样编寫的第一个小程序例子也是helloworld.java
这样用dos运行还可以,也显示运行的结果,
但是以后就不行了...也不知道是为什么,大家来讨论一下啊,下面是我编辑的一段程序:
public class lx{
public static viod main(Sting args[])
{
int i=3;
int a=8;
System.out.println("i="+i);
System.out.println("a="+a);
int b=a*5;
int c=b/3;
int f=b%3;
int j=i++;
int k=++i;
System.out.println("b="+b);
System.out.println("c="+c);
System.out.println("f="+f);
System.out.println("j="+j);
System.out.println("k="+k);
}
}
然后运行 javac lx.java 就会出现以下的情况:

lx.java:2: 找不到符号
符号: 类 Sting
位置: 类 lx
public static viod main(Sting args[])
^
lx.java:2: 找不到符号
符号: 类 viod
位置: 类 lx
public static viod main(Sting args[])
^
2 错误


还有一个编輯的程序
public class A
public static viod main(string args[])
{
char cc="\u0000";
system.out.println("A");
try{
cc=(char) system.in.read();
} catch(Exception e){}
system.out.println("A")
system.out.println(cc);
}
}
运行结果也显示不正确 不知道是为什么 迷茫啊 ....

佳侯指點迷津...........谢....................


帖子主题切合你的问题,而不是笼统的“迷茫!!请大家来讨论怎么处理?????”。题目要做到一眼即明。编译或是运行的错误作为主题是个好方法。
建议看看初级版置顶帖子中的本版必读或是“提问的智慧”



欢迎来到Java学习者论壇,转载请注明地址:http://www.javaxxz.com.
回复

使用道具 举报

该用户从未签到

发表于 2011-11-3 08:20:05 | 显示全部楼层
这个是关于你“OK‘类的正确代码
import java.io.*;
class Welcome JavaApp
{
public static void main(String args[])
{
System.out.println("welcome Java!");
}
}
你可以自己看看你的程序少了些什么东西~
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2011-11-3 08:20:16 | 显示全部楼层
还是不行啊 ..我把你的代码复制到记事本里面去另存为Welcome JavaApp.java
然后再去运行它回出现以下的情况   ````彻底迷茫中^^
javac:无效的标志:welcome
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2011-11-3 08:20:28 | 显示全部楼层
帮你修改后的代码,很多基本的错误,楼主,以后可要继续努力哦!

public class lx{
public static void main(String args[])//這里是void和String,不是viod和Sting

{
int i=3;
int a=8;
System.out.println("i="+i);
System.out.println("a="+a);
int b=a*5;
int c=b/3;
int f=b%3;
int j=i++;
int k=++i;
System.out.println("b="+b);
System.out.println("c="+c);
System.out.println("f="+f);
System.out.println("j="+j);
System.out.println("k="+k);
}
}

import java.io.*;//读写操作要导入IO包

public class A
{
public static void main(String args[])
{
char cc='0';//這里不可以给字符变量赋字符串

    System.out.println("A");//System的首字母要大写

    try
{
      cc=(char)System.in.read();
} catch(Exception e){}

   System.out.println("A");
   System.out.println(cc);
}
}


null
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2011-11-3 08:20:40 | 显示全部楼层
A.java错误:所有的system的s改成大写S
char cc="\\u0000";改成 String cc="\\u0000";
倒数第二句漏了分号;
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2011-11-3 08:20:52 | 显示全部楼层
谢谢啊 ........
原来啊 ...... 真是太粗心了
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2011-11-3 08:21:04 | 显示全部楼层
楼上的朋友帮你把问题都详细化了~我之前也提示了你看看你和我的代码之间少了什么~但是你没有仔细~建议写代码的时候不要用记事本。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2011-11-3 08:21:16 | 显示全部楼层
那你们平时写的时候都是用什么写的 ,因为我是新手,有很多的东东不了解啊 望给与指点.....
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2011-11-3 08:21:28 | 显示全部楼层
偶也是一個新手呢?現在你最需要的是API+文本編輯器;

偶現在用的是:EditPlus編輯器,它用對關鍵字著色功能呢?哈哈!

一起學習!
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2011-11-3 08:21:39 | 显示全部楼层
你说的那个东西从哪个地方可以下啊 ..
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Java学习者论坛 ( 声明:本站资料整理自互联网,用于Java学习者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

GMT+8, 2024-5-4 14:15 , Processed in 0.457611 second(s), 46 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表