无法安装java 错误0错在那里了

写了个小java程序 是用来确定输入的是不是回文序列的,可是出错了 不知道错在哪_百度知道
写了个小java程序 是用来确定输入的是不是回文序列的,可是出错了 不知道错在哪
= j) && (); private SWrong begin at the &);+ (i+1) + &
public void run(){
getString();
return true!&
getString();)import acm:&
if((i == j) || (i == (j-1))){
str = readLine();
int j =Holy M number&quot!=(j-1)))
i++.*;Please input the string yTimes New Roman-30&quot.charAt(i) == str.charAt(j)) && (i .
while(true){
checkForPalindrome();
private boolean checkForPalindrome(){
int i = 0 ;
private void getString(){
setFont(&);
print(&quot.length() - 1;public class palindrome extends ConsoleProgram {
private static final long serialVersionUID = 4422155L
String index out of range貌似报错是 while((str!= j) && (i !=(j-1)))这一行
而且总是这个错误java.lang.StringIndexOutOfBoundsException.charAt(i) == str.charAt(j)) && (i
提问者采纳
为什么是j++。 while((str.charAt(j)) && (i ,再++肯定越界啦;
j++.charAt(i) == str!=(j-1)))
}你这个循环是头和尾开始往中间循环比较下标越界了!= j) && (i ?应该是j--才对啊!j本来就是字符串最后一位
提问者评价
额 貌似是的
O(∩_∩)O谢谢!
其他类似问题
回文的相关知识
其他1条回答
哇哦,真是高难度问题呀,不清楚,同求(趁机了解了解
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁那个,这段代码哪里错了额_java吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:245,900贴子:
那个,这段代码哪里错了额收藏
import java.util.Vimport java.util.*public class StringLister {
String[] names = { "Spank","Alfalfa"."Buckwheat","Daria","Sysmie","Marianne","Scotty","Tommy","Chubby"};
public StringLister(String[] moreNames)
Vector&String& list = new Vector&String&();
for(int i=0;i&names.i++)
list.add(names[i]);
for(i=0;i&moreNames.i++)
list.add(moreNames[i]);
collections.sort(list);
for(String name:list)
System.out.println(name);
public static void main(String[] args)
StringLister lister = new StringLiter(args);
}}run:Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - Erroneous ctor sym type: &any& at StringLister.main(StringLister.java:20)Java Result: 1成功构建 (总时间: 2 秒)这个..我是新人,刚刚开始自学JAVA,卡在这里了,这段代码是一本书上讲解Vector的例题,我小白额,没发现什么错误。求指导额
用IDE调试下
你想表达的是什么,把自己输入命令行里的内容和names数组中的内容打印出来吗?另外for循环后面的大括号加上
import java.util.Cimport java.util.Vpublic class StringListener { String[] names = { "Spank","Alfalfa","Buckwheat","Daria","Sysmie","Marianne","Scotty","Tommy","Chubby"}; public StringListener(String[] moreNames) { Vector&String& list = new Vector&String&(); for(int i=0;i&names.i++){ list.add(names[i]); for(i=0;i&moreNames.i++){ list.add(moreNames[i]); } Collections.sort(list); for(String name:list){ System.out.println(name);
} }} public static void main(String[] args) { StringListener listener = new StringListener(args); }}
你根本没有main
import java.util.Vimport java.util.*;
//这地方少";"public class StringLister {String[] names = { "Spank","Alfalfa"."Buckwheat","Daria","Sysmie","Marianne","Scotty","Tommy","Chubby"};public StringLister(String[] moreNames) {Vector&String& list = new Vector&String&();for(int i=0;i&names.i++)list.add(names[i]);for(i=0;i&moreNames.i++);这地方少个intlist.add(moreNames[i]);Collections.sort(list);//这地方大写Collectionsfor(String name:list)System.out.println(name); }public static void main(String[] args) {StringLister lister = new StringLiter(args);//这地方是StringLister}}
没错呀,但是你在运行时要加入参数
好吧,我承认我和你买的是同一本书,
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或麻烦高手帮我看一下下面的Java程序到底错在哪里_百度知道
你好。给你改好了。可以运行了。import&java.awt.*;import&java.net.URL;import&javax.swing.JFimport&javax.swing.JPpublic&class&rotataimage&extends&JFrame&{穿埂扁忌壮涣憋惟铂隶&&&&Image& mycanvas&canvaspanel&=& public&rotataimage()&{
initialize(); } public&void&initialize()&{
URL&imgurl&=&rotataimage.class.getResource(&img.jpg&);
img&=&Toolkit.getDefaultToolkit().getImage(imgurl);
canvaspanel&=&new&mycanvas(img);
this.setBounds(100,&100,&300,&300);
add(canvaspanel);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setTitle(&图片旋转&);
this.setVisible(true);
while&(true)&{
Thread.sleep(10);
repaint();
}&catch&(Exception&e)&{
e.printStackTrace();
} } public&static&void&main(String[]&args)&{
new&rotataimage().setVisible(true); }}class&mycanvas&extends&JPanel&{ Image& int&rotate&=&0;&&&&public&mycanvas(Image&img)&{
//&TODO&Auto-generated&constructor&stub&&&& this.img= } public&void&paint(Graphics&g)&{
Graphics2D&g2&=&(Graphics2D)&g;
g2.rotate(Math.toRadians(++rotate),&150,&150);
g2.drawImage(this.img,&0,&0,&this); }}运行结果:
其他类似问题
java程序的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁请问这个java错在哪里?_百度知道
请问这个java错在哪里?
a;i&lt. print(a);n&i&lt.i++) a[i] = I } } private static void selecetionSort(int[] a) { for(int i = 0; selectionSort(a).parseInt(args[i]); print(a););apublic class NumSort { public static void main(String[] args) { int[] a = new int[j&lt.print(&&#92.i++) { for(int j = i+1; Sj++) { if(a[j]&lt.length]. for(int i=0
a.); selectionSort(a).length.
a[i] =i&lt.parseInt(args[i]);
private static void print(int[] a) {
for(int i = 0;a;j++)
if(a[j]&lt.outpublic class NumSort
{ public static void main(String[] args) { int[] a = new int[i++)
a[i] = I). print(a); print(a);n& Sa.print(&i++)
S\i++)
for(int j = i+1;
private static void selecetionSort(int[] a) {
for(int i = 0;a[i])
int temp = a[j].i&j&
a[j] = a[i];i& &quot.length]; for(int i=0.print(a[i]+&quot
提问者采纳
&=&=&arr)&nbsp.println(&).getMessage());
Scanner&nbsp.static&&
Arrays.out.print(a&
printArray(arr);(Exception&SortArray&
System:&(int&nbsp.close().sort(arr);;what&nbsp.{
Se.nextInt();new&{
S);sort&&=&i++)&input&void&nbsp.please&&
S{ public&=&nbsp.println(&quot.in);static&new&nbsp.sort(length=10);e)&+&before&args)&0;{
int[]&void&{
);finally&&after&Scanner(S{
arr[i]&&main(String[]&arr)&(int&{
System.&arr&printArray(int[]&sort&catch&&
} } private&);array&nbsp:&int[10]:&quot.println(&+&a&sc&i&nbsp.println(&
try&class&&
}&nbsp:&quot.
printArray(arr).println()public&i&nbsp
我是想问上面我的程序错误在哪?
控制台信息贴出来
需要为class interface或enum
selecetionSort(a)//方法名
请说详细点?
你调用selecetionSort(a)方法的时候,写错了,'c'前面少了'e'
提问者评价
其他类似问题
java的相关知识
按默认排序
其他1条回答
代码都没粘贴全,格式也没有,鬼才能看出来
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁请问这个java错在哪里?_百度知道
请问这个java错在哪里?
a;i&lt. print(a);n&i&lt.i++) a[i] = I } } private static void selecetionSort(int[] a) { for(int i = 0; selectionSort(a).parseInt(args[i]); print(a););apublic class NumSort { public static void main(String[] args) { int[] a = new int[j&lt.print(&&#92.i++) { for(int j = i+1; Sj++) { if(a[j]&lt.length]. for(int i=0
a.); selectionSort(a).length.
a[i] =i&lt.parseInt(args[i]);
private static void print(int[] a) {
for(int i = 0;a;j++)
if(a[j]&lt.outpublic class NumSort
{ public static void main(String[] args) { int[] a = new int[i++)
a[i] = I). print(a); print(a);n& Sa.print(&i++)
S\i++)
for(int j = i+1;
private static void selecetionSort(int[] a) {
for(int i = 0;a[i])
int temp = a[j].i&j&
a[j] = a[i];i& &quot.length]; for(int i=0.print(a[i]+&quot
提问者采纳
&=&=&arr)&nbsp.println(&).getMessage());
Scanner&nbsp.static&&
Arrays.out.print(a&
printArray(arr);(Exception&SortArray&
System:&(int&nbsp.close().sort(arr);;what&nbsp.{
Se.nextInt();new&{
S);sort&&=&i++)&input&void&nbsp.please&&
S{ public&=&nbsp.println(&quot.in);static&new&nbsp.sort(length=10);e)&+&before&args)&0;{
int[]&void&{
);finally&&after&Scanner(S{
arr[i]&&main(String[]&arr)&(int&{
System.&arr&printArray(int[]&sort&catch&&
} } private&);array&nbsp:&int[10]:&quot.println(&+&a&sc&i&nbsp.println(&
try&class&&
}&nbsp:&quot.
printArray(arr).println()public&i&nbsp
我是想问上面我的程序错误在哪?
控制台信息贴出来
需要为class interface或enum
selecetionSort(a)//方法名
请说详细点?
你调用selecetionSort(a)方法的时候,写错了,'c'前面少了'e'
提问者评价
其他类似问题
java的相关知识
按默认排序
其他1条回答
代码都没粘贴全,格式也没有,鬼才能看出来
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 java错误找不到符号 的文章

 

随机推荐