java 中总是出现找不到符号 是怎么回事

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 中总是出现找不到符号 是怎么回事相关的知识,希望对你有一定的参考价值。

public class Eight
public static void main(String[] args)
int t=0,i;
for( i=0;i<10; i++ )
t+=i;
System.out.println("",+ t);




1 错误
D:\daima>javac Eight.java
Eight.java:6: 找不到符号
符号: 方法 println(java.lang.String,int)
位置: 类 java.io.PrintStream
System.out.println("",+ t);
^

如果是maven项目打包的时候出错 那就是因为你的POM文件缺少使用的jar包。打包的时候无法找到代码中的引用 参考技术A 输出语句中的""里放的是字符串 + 用于与变量拼接 也就是说+号两边除了"不要有其他任何字符串。
正确写法为:System.out.println(","+ t);本回答被提问者和网友采纳
参考技术B System.out.println("",+ t);改为System.out.println(""+ t); 参考技术C System.out.println("",+ t);

改成 System.out.println(","+ t);

你粗心大意了
^
参考技术D System.out.println("",+ t);
多了个逗号哦

java中 总是提示找不到mysql数据库的表

这个表肯定是有的,但是控制台总是提示
Table 'db_database11.tb_books' doesn't exist
请大侠帮忙看看,这是怎么回事啊?

<body>
<jsp:useBean id="book" class="com.mqh.javabean.Book" ></jsp:useBean>
<jsp:setProperty property="*" name="book"/>

<%
try
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql://localhost:3306/db_database11";
String username="root";
String password="";
Connection conn=DriverManager.getConnection(url,username,password);
String sql="insert into tb_books(name,price,bookCount,author)values(?,?,?,?)";
PreparedStatement ps=conn.prepareStatement(sql);
ps.setString(1,book.getName());
ps.setDouble(2,book.getPrice());
ps.setInt(3,book.getBookCount());
ps.setString(4,book.getAuthor());
out.print(sql);
int row=ps.executeUpdate();
if(row>0)

out.println("成功添加了"+row+"条数据!");


ps.close();
conn.close();

catch(Exception e)
out.println("图书信息添加失败!");
e.printStackTrace();


%>
<br/>
<a href="shou.jsp" >返回</a>

</body>

参考技术A Class.forName("org.gjt.mm.mysql.Driver").newInstance();
Connection con=java.sql.DriverManager.getConnection("jdbc:mysql://127.0.0.1/db_database11","root","");
Statement stmt=con.createStatement();

String sql="insert into tb_books(name,price,bookCount,author) values(?,?,?,?)";
PreparedStatement ps=con.prepareStatement(sql);

ps.setString(1,book.getName());
ps.setDouble(2,book.getPrice());
ps.setInt(3,book.getBookCount());
ps.setString(4,book.getAuthor());

int row=ps.executeUpdate();
if(row>0)

out.println("成功添加了"+row+"条数据!");


ps.close();
con.close();追问

换成这个也不行的!!

追答

我用上面的代码是没有错误的。
先测试是否能连接到MYSQL,然后再测试下面的预处理语句。

参考技术B 你把localhost改为本机ip试试,,追问

还是不行,提示错误
Communications link failure
Last packet sent to the server was 0 ms ago.

追答

我也不太清楚,我也刚学,,看看联网Intenet权限是不是加了 等等,,

以上是关于java 中总是出现找不到符号 是怎么回事的主要内容,如果未能解决你的问题,请参考以下文章

java中提示找不到符号

电脑找不到指定的模块是怎么回事?

VS2010运行时无法启动程序系统找不到指定文件怎么回事

总是提示找不到符号为啥

用wing IDE 总是提示找不到python,但是已经安装了。怎么回事

运行命令 python setup.py install 总是出现下面错误是怎么回事?