第五次java作业
第一题
public class Wang { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int i=1; int sum=0; while(i<=100){ if(i%3==0) sum+=i; i++; } System.out.println("sum="+sum); }
public class Text1for { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int sum=0; for(int i=1;i<=100;i++){ if(i%3==0) sum+=i; } System.out.println("1到100之间所有能被3整除的整数的和"+sum); } }
public class Text1do { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int i = 1; int sum = 0; do{ if(i%3==0) { sum+=i; } i++; }while(i<=100); System.out.println("sum="+sum); } }
第二题
public class Text2 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int i = 0; while (i <= 9) { if (i != 5) System.out.println(i); i++; } } }
第三题
import java.util.Scanner; public class Text3 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner input = new Scanner(System.in); System.out.println("请输入一个整数n"); int n = input.nextInt(); int sum = 1; int i = 1; while (i <= n) { sum *= i; i++; } System.out.println("n的阶乘是"+sum); } }
第四题
import java.util.Scanner; public class Text4 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner input=new Scanner(System.in); System.out.println("输入任意学生成绩"); double s=input.nextInt(); while(s<0||s>100){ System.out.println("输入错误,请重新输入"); s=input.nextInt(); } System.out.println("该学生成绩为"+s); } }
第五题
public class Text5 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub double x=30000; double sum=30000; for(int i=2;i<11;i++) { x=x*(1+0.06); sum=sum+x; } System.out.println("该程序十年后的年薪:"+x); System.out.println("该程序员未来十年的总收入:"+sum); } }
作业1
public class Homework1 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int a=100; while(a<=999){ int 个=a%10; int 十=a%100/10; int 百=a/100; if(a==个*个*个+十*十*十+百*百*百){ System.out.println(+a); }a++; } } }
作业2
import java.util.Scanner; public class Homework2 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner input=new Scanner(System.in); System.out.println("请输入年份"); int year=input.nextInt(); System.out.println("请输入月份"); int month=input.nextInt(); System.out.println("请输入日"); int day=input.nextInt(); int sum=0; for(int i=1;i<month;i++){ switch(i){ case 4: case 6: case 9: case 11: sum=sum+30; break; case 2: if(year%4==0&&year%100!=0||year%400==0) sum=sum+29; else sum=sum+28; break; default:sum=sum+30; break; } } sum=sum+day; System.out.println(year+"年中的第"+sum+"天"); } }
作业3
import java.util.Scanner; public class Homework3 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner input=new Scanner(System.in); System.out.println("请输入一个四位数"); int a=input.nextInt(); while(a<1000||a>9999){ System.out.println("输入不合法请重新输入"); a=input.nextInt(); } int g=a%10; int s=a%100/10; int b=a%1000/100; int q=a/1000; System.out.println("反转后的数为"+g+s+b+q); } }