1、从键盘输入一个正整数,按数字的相反顺序输出。
package com.my.ccit; import java.util.Scanner; public class a1 {
public static void main(String[] args) { Scanner s=new Scanner(System.in); int m= s.nextInt(); int sum=0; int n; while(m!=0){ n=m%10; m=m/10; sum=sum*10+n; } System.out.println(sum); } }
2、写一条 for 语句,计数条件为 n 从 100~200,步长为 2;然后再用 while 语句实现同样的 循环。
package com.my.ccit;
public class a2 {
public static void main(String[] args) { int n; for(n=100;n<=200;n=n+2){ System.out.println(n); } }
}
3、编写一段程序,运行时向用户提问“你考了多少分?(0~100),接受输入后判断其等级 ” 并显示出来。判断依据如下: 等级={优 (90~100 分) ;良 (80~89 分) ;中 (60~69 分) ;差 (0~59 分) ;}
package com.my.ccit; import java.util.Scanner; public class a3 {
public static void main(String[] args) { Scanner s=new Scanner(System.in); int m=s.nextInt(); if (m>=90&;&;m<=100) } else if(m>=80) } else if(m>=70) } else if(m>=60) } else } } } { System.out.println("差"); { System.out.println("及格"); { System.out.println("中"); { System.out.println("良"); { System.out.println("优");
4、使用 for 循环语句求出 1~100 之间的质数。
package com.my.ccit; public class a4 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub4、使用for循环语句求出1~100之间的
质数。 int n; int j; boolean flag=false; for( n=1;n<=100;n++) { for(j=2;j<=n-1;j++) { if(n%j==0){ flag = false; break; }else{ flag=true; } } if(flag==true) System.out.println(n); } } }
5、从键盘上输入两个整数,由用户回答它们的和,差,积,商和取余运算结果,并统计出 正确答案的个数。
package com.my.ccit; import java.util.Scanner; public class a5 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner s=new Scanner(System.in);
System.out.println("请输入输入2个数:"); int m=s.nextInt(); int n=s.nextInt(); System.out.println("两数之和是:"); int h =s.nextInt(); System.out.println("两数之差是: "); int c=s.nextInt(); System.out.println("两数之积是:"); int j=s.nextInt(); System.out.println("两数之商是:"); int sh=s.nextInt(); System.out.println("两数之余是: "); int y=s.nextInt(); int he,cha,ji,shang,yu; he=m+n; cha=m-n; ji=m*n; shang=m/n; yu=m%n; int count=0; if(h==he){count++;} if(c==cha){count++;} if(j==ji){count++;} if(sh==shang){count++;} if(y==yu){count++;} System.out.println("回答正确 : } } "+count+"个");
6、从键盘上输入 2 个数,找出最大的数;
package com.my.ccit; import java.util.Scanner; public class a5 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub
Scanner s=new Scanner(System.in);
System.out.println("请输入输入2个数:"); int m=s.nextInt(); int n=s.nextI
nt(); System.out.println("两数之和是:"); int h =s.nextInt(); System.out.println("两数之差是: "); int c=s.nextInt(); System.out.println("两数之积是:"); int j=s.nextInt(); System.out.println("两数之商是:"); int sh=s.nextInt(); System.out.println("两数之余是: "); int y=s.nextInt(); int he,cha,ji,shang,yu; he=m+n; cha=m-n; ji=m*n; shang=m/n; yu=m%n; int count=0; if(h==he){count++;} if(c==cha){count++;} if(j==ji){count++;} if(sh==shang){count++;} if(y==yu){count++;} System.out.println("回答