-
2021-02-12 16:31:44
public class Main {
public static void main(String[] args) {
/**
* 这里面不应该有private这种限定符
*/
private int a = 1;
int b = 2;
protected int c = 3;
public int d = 4;
System.out.println(a + " " + b + " " + c + " " + d);
}
}
改写如下public class Main {
private int a = 1;
int b = 2;
protected int c = 3;
public int d = 4;
public static void main(String[] args) {
Main m = new Main();
m.display();
}
private void display() {
System.out.println(a + " " + b + " " + c + " " + d);
}
}
或者public class Main {
private static int a = 1;
static int b = 2;
static protected int c = 3;
static public int d = 4;
public static void main(String[] args) {
System.out.println(a + " " + b + " " + c + " " + d);
}
}
更多相关内容 -
Java非法表达式开始,到底哪里错了?
2021-04-17 08:49:23超级小白一个,请问怎么解决,顺便想知道那些错误会导致非法表达式开始代码如下import java.util.Scanner;class Information{//定义一个账号类型String name;float balance;float limit;}public class CreditCard{//...超级小白一个,请问怎么解决,顺便想知道那些错误会导致非法表达式开始
代码如下
import java.util.Scanner;
class Information{//定义一个账号类型
String name;
float balance;
float limit;
}
public class CreditCard{//主方法,用于主要的操作
Information i=new Information();//引用账号类型
float low;
public static void main(String[] args){
Scanner reader=new Scanner(System.in);
System.out.println("请输入您的姓名:");
low=-10000f;//默认额度
i.name=reader.next();
System.out.println("本机提供如下服务:1.存款 2.取款 3.余额查询 4.设置信用卡账户的透支限额");
System.out.print("请输入您需要的服务的序号:");
while(1){//功能的实现
int flag1=reader.nextInt;
switch(flag){
case 1:
deposit(1);
break;
case 2:
deposit(0);
break;
case 3:
show();
break;
case 4:
overdraft();
break;
}
System.out.print("是否需要其他服务(1是 2否):");//询问有没有其他服务
int flag2=reader.nextInt;
if(flag2==1);//有需要再次循环
else break;//没有结束while循环
}
public static void deposit(int i){//存取功能,错误位置
Scanner reader=new Scanner(System.in);
if(i){
System.out.print("请输入存款数额:");
float into=reader.nextFloat();
i.balance+=into;
}
else{
System.out.print("请输入取款数额:");
float out=reader.nextFloat();
i.balance-=out;
if(i.balance
System.out.print("对不起,额度不足,请重新输入取款数额");
deposit(0);
}
}
}
public static void show(){//余额查询功能
Information i=new Information();
System.out.println("您账户的余额为:"+i.balance);
}
public static void overdraft(){//透支设置
Scanner reader=new Scanner(System.in);
float low=read.nextFloat();
}
}
-
JAVA错误非法表达式的开始
2021-03-06 17:25:01} } C:\Users\asus\Desktop\Java课程\Rectangle.java:28: 非法的表达式开始 public void display(){ ^ 1 错误 加了括号还是错 加括号后 /* 练习:模仿Student.java,编写一个长方形类,包含两个成员变量:长和宽 .../*练习:模仿Student.java,编写一个长方形类,包含两个成员变量:长和宽包含一个构造函数,来初始化长和宽包含一个成员函数,显示周长包含一个成员函数,显示面积包含一个成员函数,在...
/* 练习:模仿Student.java,编写一个长方形类,包含两个成员变量:长和宽
包含一个构造函数,来初始化长和宽
包含一个成员函数,显示周长
包含一个成员函数,显示面积
包含一个成员函数,在屏幕上打印这个长方形,如:长为5宽为6,则打印5行6列星号*/
class Rectangle{
private int length;
private int windh;
public Rectangle(int length,int width){
this.length=length;
this.windh=windh;
}
public void displayC(){
int i =(length+width)*2;
System.out.println("周长是"+i);
}
public void displayS(){
int j =length*width;
System.out.println("面积是"+j);
public void display(){
for(int i=1;i<=width;i++){
for(int j=1;j<=length;j++){
System.out.print("*");
}
System.out.println();
}
}
public static void main(String[] args){
Rectangle r1=new Rectangle(5,6);
r1.displayC();
r1.displayS();
r1.display();
}
}
C:\Users\asus\Desktop\Java课程\Rectangle.java:28: 非法的表达式开始
public void display(){
^
1 错误
加了括号还是错 加括号后
/* 练习:模仿Student.java,编写一个长方形类,包含两个成员变量:长和宽
包含一个构造函数,来初始化长和宽
包含一个成员函数,显示周长
包含一个成员函数,显示面积
包含一个成员函数,在屏幕上打印这个长方形,如:长为5宽为6,则打印5行6列星号*/
class Rectangle{
private int length;
private int windh;
public Rectangle(int length,int width){
this.length=length;
this.windh=windh;
}
public void displayC(){
int i =(length + width)*2;
System.out.println("周长是"+i);
}
public void displayS(){
int j =length*width;
System.out.println("面积是"+j);
}
public void display(){
for(int i=1;i<=width;i++){
for(int j=1;j<=length;j++){
System.out.print("*");
}
System.out.println();
}
}
public static void main(String[] args){
Rectangle r1=new Rectangle(5,6);
r1.displayC();
r1.displayS();
r1.display();
}
}
展开
-
Java 非法的表达式开始
2021-02-28 17:27:26publicclassJiaQi{publicstaticvoidmain(String[]args){... ------------------------------------ 小弟有点不明白,我在网上查了下,怎么非法表达式开始错误分好多,具体怎么回事,高手能给总结下吗? 展开publicclassJiaQi{publicstaticvoidmain(String[]args){publicinterfaceInterface{publicabstractvoidArrayStack();publicabstractbooleanisEmpty();publicabstractvoidmakeEmpty();p...
public class JiaQi
{
public static void main(String[] args)
{
public interface Interface
{
public abstract void ArrayStack ();
public abstract boolean isEmpty();
public abstract void makeEmpty();
public abstract void top();
public abstract void pop();
public abstract void topAndPop();
public abstract void push();
public static final int DEFAULT_CAPACITY = 10;
}
//System.out.println("Hello World!");
class text implements Interface
{
private int[] theArray;
private int topOfStack;
public void ArrayStack()
{
theArray = new int[DEFAULT_CAPACITY];
topOfStack = -1;
}
public boolean isEmpty()
{
return topOfStack == -1;
}
public void makeEmpty()
{
topOfStack = -1;
}
public void push(int x)
{
if(topOfStack + 1 == theArray.length)
System.out.println("over flow");
else
theArray[++topOfStack] = x;
}
public int top()
{
if(isEmpty())
System.out.println("the ArrayStack is empty");
else
return theArray[topOfStack];
}
public viod pop()
{
if(isEmpty())
System.out.println("the ArrayStack is empty");
else
topOfStack--;
}
public int topAndPop()
{
if(isEmpty())
System.out.println("the ArrayStack is empty");
else
return theArray[topOfStack--];
}
}
}
}
编译后
JiaQi.java:5: 非法的表达式开始
public interface Interface
^
JiaQi.java:5: 需要 ';'
public interface Interface
^
2 错误
------------------------------------
程序怎么回事呀?
------------------------------------
小弟有点不明白,我在网上查了下,怎么非法表达式开始错误分好多,具体怎么回事,高手能给总结下吗?
展开
-
非法的表达式开始解决办法
2021-04-23 12:44:34非法的表达式开始用toString方法输出字符串,然后用CountChar计算字符串中某字符的个数,谢了如下程序,编译结果如图,大家帮忙看看哪里有错,需要改进的。importjava.util.Scanner;publicclassEmployee{... -
idea(or maven) 未结束字符串字面值 非法的表达式开始
2021-03-06 18:30:07'[ERROR]*.java:[60,4] 非法的表达式开始 [ERROR]*.java:[60,12] 非法的表达式开始 [ERROR]*.java:[60,27] 需要 ';'[ERROR]*.java:[60,51] 需要 ')'[ERROR]*.java:[60,55] 非法的表达式开始 [ERROR]*.java:[60,56] ... -
java中出提示非法表达式的开始是什么意思
2021-02-28 17:28:11class Bowl{Bowl(int marker){System.out.println("Bowl("+marker+")");}void f(int marker){System.out.println("f("+marker+")");}}class Table{//下面这行的Bowl你打错了打成了Bow1,static应该去掉Bowl b1=new ... -
java 非法的表达式开始
2021-03-06 17:25:31importjava.util.Scanner;publicclassTriangles{publicstaticvoidmain... } } >javac Triangles.java Triangles.java:80: 错误: 非法的表达式开始 System.out.println("is"+POT+); ^ 1 个错误 >Exit code: 1 展开 -
小弟的代码总是说非法的表达式开始求大神
2016-07-06 08:25:25import java.sql.*; public class TestPreparedStatement { public static void main(String[] args) { add("12","GTA","动作"); static void add(String string;String string2;String string3) { ... -
Java运行 显示非法的表达式开始 这是为什么呀?
2021-02-28 17:27:37代码如下publicabstractclassMonster{publicStringname;publicdoublespAttackProbability=0.2;publicMonster(Stringname){this.name=name;}publicMonster(Stringname,doublespAttackP...代码如下public abstract ... -
Maven命令编译项目,报错 非法的表达式开始
2015-03-04 15:56:36ReportAction.java:[32,0] 非法的表达式开始 查找对应的文件行数,发现该行是Struts的注解配置, 由于 Struts 的注解中,多加了个逗号(,)代码不严格导致,MyEclipse本身编译通过,但是Maven编译不通过;去掉... -
如何在Java中修复表达式的非法开头
2020-06-15 07:09:24让我们浏览一下这篇文章,研究如何解决表达式Java非法开头错误。 这是一个动态错误,这意味着编译器会发现某些不符合Java编程规则或语法的内容。 初学者大多会遇到Java中的此错误。 由于它是动态的,因此在编译时... -
非法开始表达式Java Boolean?
2021-03-21 11:00:59if语句的形式如下: if (condition) statement 你现在有两个方括号的条件…也最终分配值,这可能不是你想要的. 所以首先要解决它来编译: if ((First_Relation = true) & (Second_... …或者你想要的表达式实际上是什么. -
IDEA碰到 非法的表达式开始 解决办法
2018-04-19 16:20:351. 非法的表达式开始 2.需要 ')' 3.未结束的字符串字面值 4.不是语句 5."else" 不带有 "if" 6.需要为 class、interface 或 enum 以上,反正有很多奇怪的报错。这个是文件格式有问题引起的。只需要看IDEA 右... -
Java错误:表达式的非法开头
2021-03-15 17:57:18小编典典方法只能声明局部变量。这就是为什么当您尝试将其声明为public时,编译器会报告错误的原因。对于局部变量,您不能使用任何类型的访问器(公共,受保护或私有)。您还应该知道static关键字的含义。... -
非法启动表达式字符串
2021-03-06 04:29:55非法启动表达式字符串我正在尝试制作一个程序来反转文件中的文本行 . 我还在学习java,我是新手 . 我的程序出错了,因为我在循环中创建了一个变量并尝试在外部访问它 . 我在声明字符串变量之前尝试添加前缀“public... -
非法的表达式开始,本人表示一脸萌逼
2022-02-15 12:47:33非法的表达式开始,代码如下 代码就是hello world那个 public class 55{ public static void main(String[] args){ System.out.println("Hello World"); } } -
java,否则如果“错误:表达式的非法开始”
2021-02-12 11:01:55你的括号错了,请用你的代码的格式工具。我发布下面的固定代码。请注意,条件必须包含在()括号内。if (condition) { ... }// In case there are complete calculations within conditionif ((condition) &... -
PHP使用正则表达式实现过滤非法字符串功能示例
2020-10-18 11:37:18主要介绍了PHP使用正则表达式实现过滤非法字符串功能,结合留言板数据提交功能示例分析了php使用正则表达式preg_replace函数进行字符串正则替换相关操作技巧,需要的朋友可以参考下 -
为什么编译器会抱怨非法的表达式开始错误...
2021-03-06 18:29:59这段代码通过几个文件来查找您键入的任何名称的流行度和含义.有错误的类常量适用于我尚未在该类中创建的图形.它们目前尚未使用,但很快就会使用.我收到这些错误:BabyNames.java:8: error: illegal start of ... -
idea 14(or maven) 未结束字符串字面值 非法的表达式开始
2014-11-06 10:20:03[ERROR] *.java:[56,4] 非法的表达式开始 [ERROR] *.java:[56,11] 需要 ';' [ERROR] *.java:[56,19] 非法的表达式开始 [ERROR] *.java:[56,36] 需要 ';' [ERROR] *.java:[56,54] 需要 ';' [ERROR] *.java:[56,... -
题11 哪些表达式是非法的
2021-07-20 21:33:52请选出3个非法表达式 a."hel".concat("lo") b.("hel"+"lo") c.('h'+'e'+'l'+'l'+'o') d.("hel"+new String('1'+'o')) e."hel"+new String("lo") 解析: a合法,“hel”就是一个String对象 b是非法的,因为... -
TestStatic//static int i=0; 错误: 非法的表达式开始
2012-12-06 21:54:49public class TestStatic { static int i=0; public static int count() ... 错误: 非法的表达式开始 i++; return i; } public static void main(String[] args) { System.out.println -
在Python语言中,以下非法的表达式是( )
2020-12-07 22:30:07【单选题】6.9 下列各式避雷器...则表达式print(x or y)的输出结果是:( )【单选题】>>>True*False的输出结果是【单选题】>>>True+True的输出结果是【单选题】拉伸实体的命令快捷键是()【单选题... -
IDEA报错--java: 非法的表达式开始/需要';'/需要')'/需要class, interface或enum
2020-03-28 19:28:05IDEA报错—java: 非法的表达式开始/需要’;’/需要’)’/需要class, interface或enum 笔者从gitlab将spring boot项目下载到本地并进行开发后,build project时报了下面的错。 网上搜到了一些解决方法,下面说下试过... -
非法字符的正则表达式
2021-03-17 10:53:12} } 相关文章 总结 以上是编程之家为你收集整理的非法字符的正则表达式全部内容,希望文章能够帮你解决非法字符的正则表达式所遇到的程序开发问题。 如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给... -
python中的各种表达式
2020-11-29 19:33:371 三元运算符格式:变量=条件返回True的结果 if 条件 else 条件返回False的结果条件:1 必须有结果2 必须要有if和else3 简单的条件判断# a=1# b=5# c=a if a>b else b# print(c)# ...test(3,50))2 列表表达式格式:[...