新手代码大牛勿喷,仅供学习交流.
package day05;
public class 一到一百所有的质数 {
public static void main(String[] args) {
for (int i = 2; i <= 100; i++) {
boolean flag = true;
for (int j = 2; j < i; j++) {
if ( i % j == 0) {
flag = false;
break;
}
}
if(flag)
{System.out.print(" "+i);}
}
}
}
=========================================================
package day7;
public class 一百以内所有质数的和 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("一到一百的所有质数有");
int sum = 0;
for (int i = 2; i <= 100; i++)
{boolean a = true;
for (int j = 2; j < i; j++) //不能等于1 因为是一个个来判断 假设i此时是6
//则j从2开始一直整除到5 期间只要出现一个满足条件的 则i不是质数
{
if (i % j == 0) //j永远小于i 只要当j在满足i的这个条件的时候就会一直循环来和i整除
{
a = false; //不是质数设为假
break;
}
}
if (a) //如果这里为真 则除了不是质数 的剩下的都是质数
{
//System.out.print(i+" ");
System.out.print("+"+i);
sum+=i;
}
}
System.out.println(" = "+sum);
}
}
=========================================================
public class 一到一百的和
{
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
}
System.out.println(sum);
}
}
=========================================================
public class 一到一百所有偶数的和
{
public static void main(String[] args)
{
int sum = 0;
for (int i = 0; i <= 100; i+=2)
{
sum += i;
}
System.out.println(sum);
System.out.println(sum);
//另一种写法
int sum1 = 0;
for(int i1 = 1; i1 <= 100;i1++)
{
if(i1 % 2 == 0)
{
sum1+=i1;
}
}
}
}
=========================================================
public class 一到一百所有基数的和 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i % 2 !=0) {
sum += i;
}
}System.out.println(sum);
//另一种写法
int sum1 = 0;
for (int i1 = 1; i1 <= 100; i1+=2) {
sum1 += i1;
}
System.out.println(sum1);
}
}
=========================================================
public class 一到一百所有能被7整除的数的和 {
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <=100 ; i++) {
if (i % 7 == 0) {
sum+=i;
System.out.print(" "+i);
}
}
System.out.println("\n"+"一到一百所有能被7整除的数的和 为 "+sum);
}
}
=========================================================
public class 计算数字10的阶乘
{
public static void main(String[] args)
{
int sum = 1;
for(int i = 1;i <= 10;i++)
{
sum = sum * i;
}
System.out.println(sum);
}
}
=========================================================
public class 打印星星 {
public static void main(String[] args) {
System.out.println("第一个类型");
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
System.out.println("第二个类型");
for(int a = 9; a >= 1;a--)
{
for (int b = 1; b <= a; b++) {
System.out.print("*");
}
System.out.println();
}
}
}
=========================================================
public class 打印矩形 {
public static void main(String[] args) {
for (int i = 1; i <= 4 ; i++) {
for (int j = 1; j <= 7 ; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
=========================================================
public class 九九乘法口诀表 {
public static void main(String[] args) {
for (int i = 1; i <= 9 ; i++)
{
for (int j = 1; j <= i; j++) {
System.out.print(j+"*"+i+"="+j*i+"\t");
}
System.out.println();
}
}
}
=========================================================
public class 输出一个数字组成的图案 {
public static void main(String[] args) {
System.out.println("输入一个数字");
Scanner s = new Scanner(System.in);
int number = s.nextInt();
for (int i = number ; i >= 1; i--)
{
for (int j = 1; j <= i ; j++) {
System.out.print(i);
}
System.out.println();
}
for (int i1 = 1; i1 <= number; i1++) {
for (int j1 = 1; j1 <= i1; j1++) {
System.out.print(i1);
}
System.out.println();
}
}
}