dij費用流模板
阿新 • • 發佈:2020-08-08
2020/8/8
1.關於a++,和++a【KSP28】
public class DEMO01 { public static void main(String[] args) { int a1=1,a2=1; int b,c; b=++a1; //先把a1自加1,然後再賦給b c=a2++; //先把a2原本的值(即1)賦給c,然後再自加1 System.out.println(b); System.out.println(c); } }
2.三元運算子【KSP30】
x?y:z //x若是真,則結果為y,否則是z。
public class DEMO01 {
public static void main(String[] args) {
int score=60;
String chengji =score>=60?"及格":"不及格"; //定義字串變數chengji,如果score>=60 為真,則輸出“及格”,否則輸“不及格”
System.out.println(chengji);
}
}
3.從鍵盤輸入整數,且輸出
package Scaner; import com.sun.org.apache.xalan.internal.res.XSLTErrorResources; import java.util.Scanner; public class Demo03 { //判斷輸入是為是整數,判斷小數是同理。KS P34 public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.out.println("請輸入整數"); if(scanner.hasNextInt()){ int i =scanner.nextInt(); System.out.println("輸出為\n"+i); } else System.out.println("你輸入的不是整數!"); scanner.close(); } }
4.例題
//從鍵盤輸入多個數字,且算出總和和平均數 KS P34後半部分
package Scaner;
import java.util.Scanner;
public class Demo04 {
public static void main(String[] args) {
Scanner scanner= new Scanner(System.in);
double a=0;
double sum=0;
int i=0;
System.out.println("請輸入");
while(scanner.hasNextDouble()) { //用while可以實現多次輸入,如果你用if,只能輸入一個數字就終止了。
a = scanner.nextDouble();
sum=a+sum;
i=i+1;
System.out.println("當前是第"+i+"數");
System.out.println("總和為"+sum);
System.out.println("平均數是"+sum/i);
}
scanner.close();
}
}