java學習筆記一
来源:互联网 发布:类似余罪的网络剧 编辑:程序博客网 时间:2024/05/16 11:26
包名:多单词组成时所有字母都小写:xxxyyyzzz
类名接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz
变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz
常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ
2.
用switch按成績劃分等級的時候,核心語句
swith(score/10)
3
求素數
import java.util.Scanner;
class Sushu{
public static void main(String [] args){
Scanner input = new Scanner(System.in);
System.out.println("***这个程序用来输出素数***");
System.out.println();
System.out.println("***请输入范围,例如1-200,输入200***");
System.out.println();
System.out.print("请输入 n = ");
int n = input.nextInt();
for (int i = 2;i<=n;i++){
boolean flag = true;
for (int x = 2;x<i;x++){
if (i%x == 0){
flag = false;
}
}
if (flag){
System.out.println(i+" 是素数");
}
}
}
}
flag是整个程序的关键,
java真是神奇。
优化;
在第二个循环中加上break;
flag = false;
break;
能比原程序快300%
优化2;
i < = Math.sqrt(n)
结合优化1,能比优化1快25%
4.
从键盘读入个数不确定的整数,并判断读入的正数和负数的个数,输入为0时结束程序。
class Fushu{
public static void main(String [] args){
Scanner input = new Scanner(System.in);
System.out.println("******这个程序用来判断有多少个正负数******");
System.out.println("请任意输入数,输入0结束");
int n = input.nextInt();
int zhenshu = 0;
int fushu = 0;
while (n != 0){
if (n>0){
zhenshu++;
}else{
fushu++;
}
n = input.nextInt();
}
System.out.println("正数的个数是 "+zhenshu+" 个");
System.out.println("负数的个数是 "+fushu+" 个");
}
}
循环体中的 n = input.nextInt();
保证了可以不停的从键盘录入数字
2015-10-16 00:00
- java學習筆記一
- java
- JAVA
- JAVA
- JAVA
- java
- Java
- Java
- JAVA:
- java
- java
- java
- java
- Java
- java
- java
- java
- JAVA?
- Linux下无线网卡无法开启解决办法
- 三、配置maven
- Rational Bézier Curves: Conic Sections
- 双线程读写无锁队列
- mysql Access denied for user ''@'localhost' to database
- java學習筆記一
- 音乐/音效之工具类的封装
- 共享内存陷阱和分析
- 九度OJ 1027:欧拉回路 (欧拉回路)
- JAVA-反射-GETGENERICSUPERCLASS()介绍
- yum源出现问题
- Hibernate运行时遇到的错误小结
- struts-helloworld
- POJ 3267 The Cow Lexicon(DP)