public class Homework07 {
//编写一个main方法
public static void main(String[] args) {
//输出小写的a-z以及大写的Z-A
//考察我们对 a-z编码和 for的综合使用
for(char i =65;char i <=90;i++){
System.out.print(i );
}
for(char j =97;char j<=122;j++){
System.out.print(j);
}
}
}
想问下非法表达式的原因
for 循环 中间表达式的 char 去掉, 这个 i 和 j 在第一个表达式 已经定义过了
for(char i =65;i <=90;i++){
System.out.print(i );
}
for(char j =97;j<=122;j++){
System.out.print(j);
}
后面的那个 char 全部删除
不知道你这个问题是否已经解决, 如果还没有解决的话:因为我们都是从当前的条件中选择开销最小的点来处理,如果有负的开销的点,那么就意味着,我们不能够每次都选取当前的最小节点来进行更新了,因为当某个边右通向负的带权的点的时候,就会产生新的最小开销的点,而那个点极有可能是我们已经处理过的。所以就导致就算更新了这个点,我们也依然没法使用。