寒假筆記
Scanner scanner=new Scanner(System.in);
? ? ? ? String s=scanner.nextLine();
char? a =s.charAt(0);
這樣就得到了字符串的第一個(gè)字符
字符串可以利用埃斯科馬值進(jìn)行大小寫變換框仔,但是字符串不能進(jìn)行計(jì)算
Java中如何控制保留多少位的小數(shù)
我們經(jīng)常要將數(shù)字進(jìn)行格式化丑搔,比如取2位小數(shù),這是最常見(jiàn)的玄货。Java 提供DecimalFormat類,幫你用最快的速度將數(shù)字格式化為你需要的樣子。下面是一個(gè)例子:
import?java.text.DecimalFormat;
public?class?TestNumberFormat{?
public?static?void?main(String[]args){
double?pi =?3.1415927; //圓周率
//取一位整數(shù)
System.out.println(new?DecimalFormat("0").format(pi)); //3
//取一位整數(shù)和兩位小數(shù)
System.out.println(new?DecimalFormat("0.00").format(pi)); //3.14
//取兩位整數(shù)和三位小數(shù),整數(shù)不足部分以0填補(bǔ)则拷。
Scanner scanner=new Scanner(System.in);
? DecimalFormat? df=new DecimalFormat("0.000");
? float a =scanner.nextFloat();
float b=scanner.nextFloat();
? c=a/b;
? d=b*2;
? System.out.println(df.format(c));
就是用 decimalforat 可以可以控制要保留幾位小數(shù)
神奇海螺告訴我們:
相遇問(wèn)題:路程和=時(shí)間×速度和
火車過(guò)橋問(wèn)題:總路程=車長(zhǎng)+橋長(zhǎng)
所以根據(jù)神奇海螺的提示贡蓖,這題就是一個(gè)相遇問(wèn)題曹鸠,而路程和就是兩輛車的長(zhǎng)度之和……………………………………………
(s % 2 == 0 ^ (s > 4 && s <= 12))
^意思是左右兩個(gè)條件只能成立一個(gè);
&&的否定是 ||
swich 語(yǔ)句? case后面是冒號(hào)
每個(gè)小語(yǔ)句后面有一個(gè)break
每個(gè)case都在swich里面
調(diào)用數(shù)學(xué)里面的公式要添加
Java.long.Math
然后就可以在程序中調(diào)用了
Math.sqrt=()? 就是對(duì)括號(hào)里面的數(shù)取根號(hào)
如何將輸入的數(shù)存在數(shù)組中
public?static?void?main(String[]?args)?{
????????int?len?=?10;//數(shù)組的元素個(gè)數(shù)
????????int[]?ary?=?new?int[len];//定義數(shù)組
????????Scanner?sc?=?new?Scanner(System.in);//得到一個(gè)掃描器,用于讀取控制臺(tái)輸入
????????for?(int?i?=?0;?i?<?ary.length;?i++)?{//循環(huán)
????????????ary[i]?=?sc.nextInt();//把輸入的值存到數(shù)組里? 重要的一步
????????}
????????System.out.println(Arrays.toString(ary));//打印數(shù)組
????}
簡(jiǎn)單排序方法