java1234的简单介绍

发布时间:2022-11-09

本文目录一览:

  1. 用java程序编写,1234这四个数进行排列组合
  2. java 怎么 输出 12345 1234 123 12 1 从上到下
  3. 这个java程序的运行结果为什么是“1234”?
  4. java将1234转换成对应星期几
  5. 用Java编写程序输入1234输出2341,3412,4123 急用 在线等啊
  6. JAVA求四个正整数,逆序数1234。这些求余怎么求啊!

用java程序编写,1234这四个数进行排列组合

程序已写出,希望对你有帮助。

import java.util.ArrayList;
import java.util.List;
public class Order {
    public static String[] str = {"1","2","3","4"};
    public static void main(String[] args){
        System.out.println("-------------");
        for(String s:str){
            System.out.println(s + " , ");
        }
        System.out.println("-------------");
        for(String s:get2byte()){
            System.out.print(s + " , ");
        }
        System.out.println("-------------");
        for(String s:get3byte()){
            System.out.print(s + " , ");
        }
        System.out.println("-------------");
        for(String s:get4byte()){
            System.out.print(s + " , ");
        }
    }
    public static List<String> get2byte(){
        List<String> list = new ArrayList<String>();
        for(int i=0; i<str.length; i++){
            for(int j=0; j<str.length; j++){
                list.add(str[i]+str[j]);
            }
        }
        return list;
    }
    public static List<String> get3byte(){
        List<String> list = new ArrayList<String>();
        for(int i=0; i<str.length; i++){
            for(int j=0; j<str.length; j++){
                for(int k=0; k<str.length; k++){
                    list.add(str[i]+str[j]+str[k]);
                }
            }
        }
        return list;
    }
    public static List<String> get4byte(){
        List<String> list = new ArrayList<String>();
        for(int i=0; i<str.length; i++){
            for(int j=0; j<str.length; j++){
                for(int k=0; k<str.length; k++){
                    for(int h=0; h<str.length; h++){
                        list.add(str[i]+str[j]+str[k]+str[h]);
                    }
                }
            }
        }
        return list;
    }
}

java 怎么 输出 12345 1234 123 12 1 从上到下

for (int i = 5; i > 0; i--) {
    for (int j = 1; j <= i; j++) {
        System.out.print(j + " ");
    }
    System.out.println();
}

这个java程序的运行结果为什么是“1234”?

public class StringDemo {
    public static void changeStr(String str){
        String str2="welcome";
    }
    public static void main(String[] args){
        String str1="1234";
        changeStr(str1);
        System.out.println(str1);
    }
}

这个是你代买的逻辑。你想要达到效果的逻辑如下:

String str ="";
public class StringDemo {
    public static void changeStr(String str){
        str="welcome";
    }
    public static void main(String[] args){
        String str1="1234";
        changeStr(str1);
        System.out.println(str);
    }
}

java将1234转换成对应星期几

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class WeekDaysTest {
    public static void main(String[] args) {
        System.out.println(WeekDaysTest.dateToWeek("2022-01-01"));
    }
    /**
     * 日期转星期方法
     * @param dateTime
     * @return
     */
    public static String dateToWeek(String dateTime){
        SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd");
        String[] weekDays = {"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};
        Calendar calendar = Calendar.getInstance();
        // 获得一个日历
        Date date = null;
        try {
            // 将String类型数据转换成Date类型
            date = f.parse(dateTime);
            calendar.setTime(date);
        } catch (ParseException e) {
            e.printStackTrace();
        }
        //指示一个星期中的某天
        int w = calendar.get(Calendar.DAY_OF_WEEK) - 1;
        if(w < 0){
            w = 0;
        }
        return weekDays[w];
    }
}

用Java编写程序输入1234输出2341,3412,4123 急用 在线等啊

public class Print {
    public static void main(String[] args) {
        System.out.println("请输入一个四位数字:");
        Scanner sc = new Scanner(System.in);
        int x = sc.nextInt();
        if(x < 1000 || x > 9999){
            System.out.println("输入有误,请输入一个四位数");
        }
        for(int i=0; i < 3; i++){
            x = (x % 1000 * 10 + x / 1000);
            System.out.println(x);
        }
    }
}

JAVA求四个正整数,逆序数1234。这些求余怎么求啊!

用求余数的方法,求一个四位正整数的逆序数的Java程序如下:

import java.util.Scanner;
public class AA {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("请输入一个四位正整数:");
        int n = sc.nextInt();
        if(n < 1000 || n > 9999){
            System.out.println("您输入的不是一个四位正整数!");
        }else{
            int a, b, c, d, result;
            a = n / 1000; // 取四位正整数的千位数
            b = n / 100 % 10; // 取四位正整数的百位数
            c = n / 10 % 10; // 取四位正整数的十位数
            d = n % 10; // 取四位正整数的个位数
            result = d * 1000 + c * 100 + b * 10 + a;
            System.out.println("四位正整数" + n + "的逆序数为:" + result);
        }
    }
}

运行结果:

请输入一个四位正整数:1234
四位正整数1234的逆序数为:4321