1.两个数相加DebugTest01
public class DebugTest01 {
public static void main(String[] args) {
//定义两个变量
int i = 10;
int j = 20;
//求和
int sum = i + j;
//输出结果
System.out.println("sum:" + sum);
}
}
2.求一到十的累加
public class text1 {
public static void main(String[] args) {
int sum=0;
for (int i = 1; i <=10 ; i++) {
if (i%2==0){
sum+=i;
}
}
System.out.println(sum);
}
}
3.键盘输出两个数,比较大小输出最大数
import java.util.Scanner;
public class text2 {
public static void main(String[] args) {
Scanner kont=new Scanner(System.in);
System.out.println("输入第一个数");
int a=kont.nextByte();
System.out.println("输入第二个数");
int b=kont.nextByte();
int max=kk(a,b);
System.out.println("最大值"+max);
}
public static int kk(int a,int b){
if (a>b){
return a;
}else {
return b;
}
}
}
4.输入一个星期是,打印那天干啥
import java.util.Scanner;
public class text3 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个星期数:");
int xing=sc.nextInt();
switch (xing){
case 1:
System.out.println("打牌");
break;
case 2:
System.out.println("睡觉");
break;
case 3:
System.out.println("玩电脑");
break;
case 4:
System.out.println("打麻将");
break;
case 5:
System.out.println("吃7喝9玩6");
break;
case 6:
System.out.println("小白");
break;
case 7:
System.out.println("小黑");
break;
default:
System.out.println("你输入有误");
break;
}
}
}
5.个位十位不是7的数并且不能被7整除,每八个数一组
public class text5 {
public static void main(String[] args) {
int ken=0;
for (int i = 1; i <=100 ; i++) {
if (i%10!=7&&i/10%10!=7&&i%7!=0){//判断不是7的倍数个位十位不等于7
System.out.print(i+"\t");// \t是定义两个数空格
ken++;
}
if (ken%8==0){
System.out.println();//分行
}
}
}
}
6.小鸡一文3只公鸡5文一只母鸡3文一只,一百文买一百只
public class text7 {
public static void main(String[] args) {
for (int i = 0; i <20 ; i++) {
for (int j = 0; j <33 ; j++) {
int z=100-i-j; //小鸡的数量
if (z % 3 == 0 && 5*i+3*j+z/3==100){ //z%3==0小鸡是整数价格
System.out.println("公鸡"+i+"母鸡"+j+"小鸡"+z);
}
}
}
}
}
7. 输出一组数据个位十位不等于7的偶数,求它门的和
public class text8 {
public static void main(String[] args) {
int[] arr={1,2,3,4,77,88};
int men=0;
for (int i = 0; i <arr.length ; i++) {
if (arr[i]%10!=7&&arr[i]/10%10!=7&&arr[i]%2==0){
men+=arr[i];
}
}
System.out.println("men:"+men);
}
}
8.数组的反转于[20,30,40,50]结果为[50,40,30,20]
package day7;
import java.util.Scanner;
public class text10 {
public static void main(String[] args) {
int[] arr={19,20,30,40,50};
/*for(int start=0,ead=arr.length-1;start<ead;start++,ead--){
int tpp=arr[start];
arr[start]=arr[ead];
arr[ead]=tpp;
}*/
//调用反转
muu(arr);
//遍历数组
prr(arr);
}
/*两个明确值
返回值类型:void
参数:int[] arr
*/
public static void muu(int[] arr){
for(int start=0,ead=arr.length-1;start<ead;start++,ead--){
int tpp=arr[start]; //数组数的反转
arr[start]=arr[ead];
arr[ead]=tpp;
}
}
public static void prr(int[] arr){ //输出一个数组
System.out.print("[");
for (int i = 0; i <arr.length ; i++) {
if (i==arr.length-1){
System.out.print(arr[i]);
}else {
System.out.print(arr[i]+", ");
}
}
System.out.println("]");
}
}
8.
import java.util.Scanner;//索引
public class text11 {
public static void main(String[] args) {
//定义一个静态数组
int[] arr={19,28,37,46,50};
Scanner sc=new Scanner(System.in);
System.out.println("请输入要查的数:");
int number=sc.nextInt();
//调用方法.....3.3+
int index=get(arr,number);
//输出索引
System.out.println("index:"+index);
}
public static int get(int[] arr ,int number){
int index =-1; //假于输出的数没有对应值将输出-1
for (int i = 0; i < arr.length; i++) {
if (arr[i]==number){
index=i;
break;
}
}
return index;
}
}